| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux常用命令语句(全) -> 正文阅读 |
|
[系统运维]linux常用命令语句(全) |
ls:查看目录下的内容(不包括隐藏文件)前缀为.的为隐藏文件? ? ? ? ls [操作选项] ?? ? ? ?ls -a/ls --all:查看一切文件(包括隐藏文件) ?? ? ? ?ls -c:查看一切文件并按生成时间排序(不包括隐藏文件) ? ? ? ? ls -A:查看一切文件名,不包括(..)? ? ? ? ? ? ? ls -l:长列表格式 ????????ls -h: 查看一切文件名(除了.和..) ????????ls -n:显示uid、gid cd:目录跳转? ? ? ? cd 目录名 ?pwd:打印工作目录? ? ? ? pwd [操作选项] ?? ? ? ?-L:显示逻辑工作目录 ?? ? ? ?-P:显示物理工作目录 ?cp:拷贝? ? ? ? cp [操作选项]? 文件名 目录名 ?? ? ? ?-i:复制文件,若文件存在,询问用户是否继续复制 ?? ? ? ?-r:递归复制? ? ? ? 当复制dir目录时用-r复制 ????????-a:pdr的集合? ? ? ? ? ? ? ? ? ? ? ? ? ? 相当于-p -d -r一起的效果 ? ? ? ? -p:连同文件属性一起拷贝? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-----------这个就不用做演示了,字面意思 ? ? ? ? -d:若源文件为连接文件的属性,则复制连接文件???-----------这个就不用做演示了,字面意思 ? ? ? ? -s:拷贝为软连接 ?? ? ?? -l:拷贝为硬链接 ? ? ? ? -u:源文件比目的文件新才拷贝????????-----------这个就不用做演示了,字面意思 mv:移动文件及目录? ? ? ? mv 文件名 目录名? ? ?? ? ? ? ? -i:移动时,Linux会叫你确认是否移动 ? ? ? ? -f:强制移动 ? ? ? ? -u:版本必须更新才能移动 ?rm:删除文件及目录? ? ? ? rm 文件名 ? ? ? ? -i:互动模式 ? ? ? ? -r:递归删除? ? ? ? ? ? ? ? -----------------字面意思 ? ? ? ? -f:强制删除????????????????-----------------字面意思 mkdir:创建目录? ? ? ? mkdir 新建目录名 ?? ? ? ?-p:自动创建父目录? ? ? ? ? ? ? ? ? ? ? ? 由于没有test目录,那肯定没有test/test以及test/test/test目录,直接mkdir是不能创建的,那么mkdir -p test/test/test就会直接生成当前目录下的test目录以及test/test目录以及test/test/test目录? ? ? ? ? -m:设置权限? ? ? ? ? ? ? ? -----------------不知道咋设置 rmdir:删除目录? ? ? ? 删除时确保目录为空,rm不能删除目录 ?? ? ? ? -p:删除祖先? ? ? ? ? ? ? ? ? ?? 同理,如果当前在test目录下进行rmdir /test/test/test的操作 那么只会删掉/test/test/test这一个目录 如果rmdir -p test/test/test的话就会删掉test、test/test以及test/test/test tree:打印目录树 ?tar:文件归档与压缩? ? ? ? tar 文件名 ?ln:创建链接文件(生成文件快捷方式----软连接) ?----------------------------还是不太理解 ?touch:创建空白文件? ? ? ? touch 新建文件名 head:查看文件头部? ? ? ? ? ? ? ? -n num:显示前num行 ? ? ? ? -n -num:除了前num行外,其它都显示 ?cat:查看文件内容 ?? ? ? ?-A:相当于-VET? ? ? ? ? ? ? ? ---------------------------不懂不懂不懂 ? ? ? ? -v:列出看不出的字符? ? ? ? -------------也不知道什么是看不出的字符 ? ? ? ? -E:显示换行符为$ ?? ? ? ?-T:显示TAB为^I ? ? ? ? -b:列出行号 ? ? ? ? -n:列出行号,连空号也编号 tac:反向查看文件内容? ? ? ? tac 文件名 nl:查看文件内容且列出行号? ? ? ? nl 文件名 ? tail:查看文件尾部 ? ? ? ?-n +num:除了前num - 1行,其它都显示 ?vim:文本编辑器? ? ? ? ? ? ? ? ? ? ? ? -----------------------这个不用多说 diff:对比文件? ? ? ? ? ? ? ? ? ? ? ? diff 文件名1 文件名2 ?more:分页查看文件? ? ? ? 直接用感觉有点像cat呢,不知道是不是错觉 ? ? ? ? +/string:查找string关键字 ? ? ?? ?f:离开? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------------在more完了显示的时候按 f 退出离开 ? ? ? ? q:离开 ??????????????????????????????------------在more完了显示的时候按 q 退出离开 ? ? ? ? ?:查看其它命令? ? ? ? -------------------------我什么都不懂 wc:计数 less:分页查看文件 ? ? ? ? +/string:查找string关键字 ? ? ? ? ?string:反向查找string关键字? ? ? ? ? ? ? ? ? ? ? ? --------------------不知道怎么使用,没试出效果 ? ? ? ? n:继续向下查找?????上图是开始的样子,现在按一次n ?再按一次n 现在按一次N 这下应该很清楚是什么意思了? ? ? ? ? N:继续反向查找? ? ? ? ? ? ? ? ? ? ? ? -------上图有展示 ? ? ? ? q:退出? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? --------这个和more是一样的 echo:打印文本 unset:取消变量内容 grep:检索信息(有点像if) ?find:查找文件 which:查找可执行文件? ? ? ? ? ? ? ? which 文件名 locate:定位任何文件? ? ? ? locate 文件名 whereis:查找可执行源码、帮助手册? ? ? ? whereis 文件名 useradd:新建用户? ? ? ? useradd 新用户名 chgrp:修改所属组? ? ? ? chgrp 所属组 文件名 ????????chgrp root file:修改file所属组为root userdel:删除用户? ? ? ? userdel 已有用户名 chmod:修改文件权限 修改文件权限:chmod 774(权限编号) 文件名 ?给脚本文件a.sh的其它(other)增加可写权限 ? 给脚本文件a.sh的其它(other)、用户(user)、组(group)分别减去可写、可执行、可执行的权限 给脚本文件a.sh的所有用户减去可执行权限,a就是all的意思 给脚本文件a.sh的user和group增加可执行权限 usermod:修改用户? ? ? ? ? ? ? ? ? ? ? ? -----------------------暂时不会使用 chown:修改文件所属者 passwd:修改密码 lagout:退出用户? ? ? ? ? ? ? ? ? ? ? ? ---------------------字面意思 su:切换用户???????????????? exit:退出用户? ? ? ? ? ? ? ? ? ? ? ??--------------------字面意思 sudo:获取管理员权限? ? ? ? ? ?可以不登录root用户却获取root的权限就在命令最前面加一个sudo ps:打印进程???????? ctrl + z:挂起前台进程??????????????????--------------------字面意思,挂起不执行 kill:终止进程? ? ? ? kill 进程pid fg:进程调至前台? ? ? ? ? ? ? ? 调至前台,开始执行 pkill:批量终止进程? ? ? ? ? ? ? ? --------------暂时不会使用 bg:挂起的进程后台执行? ? ? ? ? ? ? ? ---------------------------字面意思 killall:批量杀死进程? ? ? ? ? ? ? ? ----------------暂时不会使用 jobs:查看挂起和后台进程 crontab:定时任务? ? ? ? ? ? ? ? ------------------不知道咋使用 date:查看时间 dstat:查看系统信息 df:查看文件系统 nmon:查看系统信息? ? ? ? ? ? ? ? -------------------使用不对 du:获取文件大小??????????????? ifconfig:查看IP信息 free:查看内容 uname:查看OS信息 top:查看系统信息 last:查看最近登陆 htop:查看系统信息 who:查看当前登陆? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---------------输入没有相应 ssh:远程登陆? ? ? ? ? ? ? ? ? ? ? ? -----------------暂时还不会使用 ping:测试远程主机??scp:远程拷贝? ? ? ? ? ? ? ? ? ? ? ? -------------------------暂时还不会使用 reboot:重启? ? ? ? ? ? ? ? ? ? ? ? ? ?---------------------------字面意思? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? wget:获取http文件???????? poweroff:关机????????????????????????????????---------------------------字面意思? ? ? ? ? file 文件名:判断文件类型 clear:清空终端所有信息 clear之前 clear之后? source 文件名:加载该文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------还不会用 alias ll = "ls -la":给ls -la起别名ll? ? ? ? ? ? ? ? ? ? ? ? -----------------字面意思 uptime:打印系统运行时长和平均负载 ????????-p:以批量的格式显示时间 ? ? ? ? ? -s:显示系统启动的时间 ? ? ? ? -V(大写):输出版本信息 last:显示用户最近登陆信息 ????????-f 文件名:制定文件记录? ? ? ? ? ? ? ? ? ? ? ? -n 数字:指定输出记录数 ? ? ? ? ? -x:显示系统关机,重新关机等信息 date:显示或设置系统时间与日期?? ?????????-d "string":显示字符串所指的日期 ? ? ? ? -s "string":设置时间 ? ? ? ? -u:显示GMT(如果是CST情况下) ? ? ? ? <+format>:显示使用的日期格式 w:当前用户列表及正在执行的任务 ????????-h:不打印头信息 ? ? ? ? -s:使用短输出格式 ? ? ? ? -f:切换显示FROM项 whoami:打印当前有效的用户名 uname:打印当前系统信息 ????????-a:全部信息 ? ? ? ? -s:内核名字 ? ? ? ? -n:网络主机名字 ? ? ? ? -r:系统发行编号 ? ? ? ? -v:os版本与时间 ? ? ? ? -m:主机类型 ? ? ? ? -p:处理器类型 ? ? ? ? -i:硬件平台 ? ? ? ? -o:操作系统名字 cal:打印日历 ? ? ? ??-1, -3:显示最近一个月和三个月的日历? ? ? ? ? ? ? ? ------没试出来 ? ? ? ? -j:显示一年的第几天 ? ? ? ? -y:显示当前年 ? ? ? ? 参数:指定月份、指定年份? ? ? ? ? ? ? ? ? ? ? ? ------------不会用 man 命令名:查询命令的使用方法/手册? ? ? ? ? ? ? ? -----------这个不用多说了吧 sudo apt update:更新软件列表? ? ? ? ? ? ? ? ? ? ? ? --------------------不多说 write:给其它用户发送信息? ? ? ? ? ? ? ? ? ? ? ? ------------------字面意思 ????????write 用户名 [终端号] sudo -i:切换到root用户????????????????????????------------------字面意思 mesg n:不收到信息????????????????????????------------------字面意思 wall 信息:给所有用户发信息(广播)? ? ? ? ? ? ? ? ------------还不懂 basename:取文件名? ? ? ? ? ? dirname:取目录名? ? ? ? ? ? ? rm:删除? ? ? ? ? ? ? ? rm 文件名 ?NL:输出行号显示文件 离谱 ? ? ? ??-b:行号指定的方式 ? ? ? ? ? ? ? ? -b a:相当于cat -n ? ? ? ? ? ? ? ? -b t:相当于cat -b ? ? ? ? -n:列出行号的表示方法 ? ? ? ? ? ? ? ? -n ln:行号在屏幕最左边显示 ? ? ? ? ? ? ? ? -n rn:行号在自己字段的最右边显示 ? ? ? ? ? ? ? ? -n rz:行号在自己字段的最右边显示,前面自动补全 ? ? ? ? -w<num>:行号所占位数 lsatter:查看文件的隐藏属性 ????????-a:打印隐藏文件的隐藏属性 ? ? ? ? -d:如果是目录,仅打印目录信息 ? ? ? ? -R:递归 chatter:修改文件的隐藏属性 ? ? ? ? A:不修改atime ? ? ? ? S:同步写入 ? ? ? ? a:只能增加数据 ? ? ? ? c:自动压缩、解压 ? ? ? ? d:不会dump程序备份 ? ? ? ? i:不能删除、修改、建立连接 ? ? ? ? s:文件删除时,直接从磁盘删除 ? ? ? ? u:文件删除时,数据内容存在磁盘中 hostnamectl set-hostname 名字:设置云主机名字 lastlog:打印每个账号的登陆时间 touch:修改文件与新建文件 ? ? ? ? -a:仅修改访问时间(atime) ? ? ? ? -c:仅修改文件时间,若文件不存在,则不新建(ctime) ? ? ? ? -m:仅修改mtime ? ? ? ? -d:修改文件日期 ? ? ? ? -t:修改文件时间【yymmddhhmm】 which:寻找执行文件 whereis:寻找特定文件 ? ? ? ? -b:只查找二进制文件 ? ? ? ? -m:只查找manual路径下文件 ? ? ? ? -s:只查找source源文件 ? ? ? ? -u:查找其它文件 locate:搜索文件(可部分查找) ? ? ? ? -i:忽略大小写 ? ? ? ? -r:后面可接正则表达式 find:多样化高级查询 ? ? ? ? -mtime n:n天前的“一天之内”修改的文件 ? ? ? ? -mtime +n:n天之前(不包含n),修改过的文件? ? ? ? ? -mtime -n:n天之内,包含n,修改过的文件 ? ? ? ? -newer file:比file还要新的文件 ? ? ? ? -uid n:用户UID为n ? ? ? ? -gid n:群组Gid为n ? ? ? ? -user name:用户名为name ? ? ? ? -group name:群组名为name ? ? ? ? nouser:文件所有者不存在 ? ? ? ? nogroup:文件所在组不存在 ? ? ? ? -name filename:文件名为filename ? ? ? ? -size 【+/-】 SIZE:查找比SIZE更大或者更小的 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:37:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |