Linux中常用的的命令

Linux中常用的的命令 #最近刚学完Linux系统中的命令等便总结了一点笔记希望对刚学Linux的朋友们有帮助。1、ls命令作用列出当前目录下的内容如文件夹文件语法ls_ [-a -l -h]_linux路径 #_表示空格-a、-l、-h是选项-a是all的意思及列出全部文件包含隐藏文件/文件夹-l竖着展示内容并展示更多信息语法组合如ls_-la-h表示以易阅读的形式列出文件大小-h必须要搭配-l 即 ls_-lh2、cd命令作用切换工作目录语法cd_linux路径3、pwd命令作用查看当前工作目录4、mkdir命令作用创建新的目录文件夹语法mkdir_[-p]_ linux路径-p表示自动创建不存在的父目录适用于创建连续多层级的目录5、touch作用创建文件语法touch_linux路径6、cat命令查看文件内容语法cat_Linux路径7、more命令作用查看文件内容但是与cat不同的是cat是直接将内容全部显示出来而more是支持翻页如果文件内容过多可以一页一页的展示。按空格翻页q退出语法:more_linux路径8、cp命令作用复制文件、文件夹语法cp_[-r]_参数1_参数2-r,用于文件夹使用表示递归参数1Linux路径表示被复制的文件或文件夹参数2Linux路径表示复制去的地方9、mv命令作用移动文件或文件夹语法mv_参数1_参数2参数1linux路径表示被移动的文件或文件夹参数2Linux路径表示要移动去的地方如果目录不存在则进行改名确保目标存在10、rm命令作用删除文件文件夹语法rm_[-r -f]_参数1_参数2...参数n如rm_test.txt #删除test.txt文件同cp命令一样-r选项用于删除文件夹-f表示force,强制删除不会弹出提示确认信号普通用户删除内容不会弹出信号只有root用户会有提示参数1参数2...参数n表示要删除的文件或文件夹路径组合rm_-rf_目标路径11、which命令作用查看所有使用的一系列命令的程序文件放在哪里语法which_要查找的命令如which_cdwhich_pwd12、find命令作用按文件名查找文件root权限语法find_起始路径_-name“被查找的文件名”如find / -name test.txt #全盘找名为test.txt的文件按文件大小查找文件语法 find_起始路径_-size_ | -_n[k,m,G]find通配符可以更精准的找到相关文件但是现在不讲后面集中讲解13、grep命令作用通过grep,从文件中通过关键字过滤文件语法grep_[-n]_关键字_文件路径-n,表示结果中显示匹配的行的行号关键字表示过滤的关键字带有空格或者其他符号建议使用“ ”将关键字包围起来文件路径表示要过滤内容的文件路径可作为内容的输入端口14、wc命令作用统计文件行数单词数量等语法wc_[-c -m -l -w]_文件路径-c,统计bytes数量bytes:字节-m,统计字符数量-l,统计行数-w统计单词数量15、echo命令作用在命令行内输出指定内容语法:echo 输出内容复杂的内容可以用“ ”包围如要输出Hello linuxecho Hello linux161exit命令作用退出程序语法exit #为什么在tail前加一个exit呢因为在使用tail,su等命令时需要结束程序就需要使用exit16、 tail命令作用查看文件尾部内容跟踪文件的最新更改语法tail_[-f -number] linux路径-f,表示持续跟踪-number 表示查看尾部多少行不填默认10行17、vi/vim命令root权限下作用文本编辑器有三种工作模式语法vi_filename进命令模式所有的按键都被理解为命令以命令驱动执行不同功能输入模式按i,a,o都可以进入输入模式既可以对文件内容进行自由编辑但是三个按键的进入位置有所不同 i:光标前插入a:光标后插入o:另起一行底线命令模式以“ ”进入,w保存q退出wq保存并退出q!强制不保存退出18、su/sudo 命令作用切换为root用户获得root权限语法su root #输入密码切换rootsudo 命令 #临时提取权限19、chmod命令作用我们可以通过chmod,修改文件文件夹的权限信息注意只有文件文件夹的所属用户或则root用户可以修改语法chmod_[-R]_权限_文件或文件夹-R,对文件夹内全部内容应用同样的操作如chmod_urwx,grx,ox_hello.txt #将文件权限修改为rwxr-x--x也可以用权限的数字序号表示chmod 751 hello.txt其中u表示user所属的权限g表示group组权限o表示其他组用户权限20、yum命令命令内的“应用商店”,需要联网和root权限作用Rpm包软件管理器用于自动化安装配置Linux软件并可以解决依赖问题语法yum_[-y]_[install | remove | search] 软件名称-y,自动确定无需手动确认安装或缺载过程install安装remove:卸载search搜索21、apt命令跟yum用法和语法一样但是apt是Ubuntu中用的命令apt update #刷新软件源yum无此命令yum靠仓库配置apt upgrade #更新版本apt list --upgrade #列出需要更新的资源22、systemctl命令作用命令控制启动停止开机自启语法systemctl_[start | stop | status | enable |disable ]_服务名内置服务有Networkmanager 主网络服务network,副网络服务firewalld,防火墙服务 Ubuntu为ufwsshd,sshfu 服务23、ln命令作用创建软链接类似于快捷方式语法ln_-s_参数1_参数2-s创建软链接参数1被链接的文件或文件夹参数2要链接去的目的地24、date命令作用在命令行中查看系统时间语法date_[-d]_[格式化字符串]-d,按照给定的字符串显示日期一般用日期计算格式化字符串有%Y年 %y, 年份后两位 %m,月份 %d ,日修改时区使用root权限执行如下命令rm -f /etc/localtimeln -s /usr/share/zoneinfo/Asia/shanghai/etc/localtime也可以安装ntp程序自动校准系统时间25、ifconfig命令作用查看本机IP地址 #也可以用 ip addr执行26、ping作用检查指定的网络器是否可联通状态语法ping_[-c num]_ip或主机名-c检查次数27、netstat命令作用查看端口的使用情况语法netstat anp | grep 端口号组合 netstat -tlnpnetstat -anp #查看所有网络连接-t:TCP端口 -l:监听端口 -n:数字格式 -p:显示进程总结Linux命令在运维等方面有重要作用我就先列举到这还有一些命令如ps命令 查看进程、top命令kill命令 关闭进程df命令 磁盘信息监控 sar命令网络状态监测rz,sz命令上传和下载tar命令和zip命令压缩解压......希望我的分享对你们有用