| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> IC打工人最常用的20个Linux命令 -> 正文阅读 |
|
[系统运维]IC打工人最常用的20个Linux命令 |
说起Linux,大家都不陌生,几乎所有以键盘谋生的理工科学生都在这上面敲过不少命令。不过我们很少听说有人会自称Linux专家,就像很少有人说自己是windows98专家一样。因为大多数人只需要掌握最常用的命令,就可以在工作中拿捏自如了,很少有人去专门研究它。
1、ls(list files):显示指定工作目录下的内容。 常用参数: -a:显示所有的文件和目录,包括隐藏文件 -l:除文件名称外,文件型态、权限、拥有者、文件大小、修改日期等(常用) -r:将文件根据建立时间先后的顺序列出 -R:连同子目录的内容一起列出(递归列出),即该目录下的所有文件都会显示 2、cd(change directory):切换工作目录,可用相对路径,也可用绝对路径。 常用参数: cd /usr/bin cd ~ cd ./path(./可以省略不写) cd …/path "~"表示为 home 目录 的意思, "."表示目前所在的目录, "…"表示目前目录位置的上一层目录。 3、pwd(print work directory):显示当前工作目录,获取当前所在目录的绝对路径名称。 4、rm(remove):删除文件或目录。 常用参数: -i:删除前询问确认是否删除 -r:递归删除,目录下的文件也全部删除 -f:force,忽略警告、不存在的文件,强制删除 rm -rf 一定要小心使用!!!删除容易找回难啊!血泪教训! 5、mv(move file):用于文件或目录的改名和移动存放位置。 常用参数: -f:文件同名,不会询问,直接覆盖旧文件。 -i:目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。 -b:目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。 -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。 6、mkdir(make directory):创建目录。 7、cp(copy file):复制文件或目录。 常用参数: -r:递归复制,用于目录的复制 -f:覆盖已经存在的目标文件并且不提示 -a:将文件的特性一起复制 8、which:查看某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 9、find:在指定的目录下查找文件。功能非常强大,参数比较多,重点掌握。 find ./ -name “*.v”:当前目录及其子目录下所有后缀为.v的文件列出来 10、grep:用于查找文件里符合条件的字符串。搜索关键词,查找定义文件,查找error,重点掌握。 grep -ri “error”:r当前目录查找error,i忽略大小写 grep -v 反向查找,打印出不符合条件行的内容 11、chmod(change mode):控制用户对文件权限。 一种是字母和操作符表达式的文字设定法;另一种是数字设定法。 12、tar(tape archive ):备份压缩解压文件。 常用参数: -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 -f:使用档案名字 13、du(disk usage):显示文件或目录的大小。 常用参数: -s:仅显示总数 -h:以K,M,G为单位 14、ln(link files):为某一个文件在另外一个位置建立一个同步的链接,分硬链接和软链接。 硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置,重点掌握。 15、wc:计算文件的Byte数、字数、或是列数。 常用参数: -c:显示Bytes数 -l:显示行数 -w:显示字数 16、ps(process status):显示当前进程的状态。 常用参数: -A:列出所有的进程 -w:显示加宽可以显示较多的资讯 -au:显示较详细的资讯 -aux:显示所有包含其他使用者的行程 17、top:显示实时的process动态。 18、kill:杀死执行中的进程。 常用参数: 1 :重新加载进程。 9 :杀死一个进程。 15:正常停止一个进程。 19、vim:打开文本编辑器。vim、gvim需要熟练,以后就靠它俩恰饭了。 20、管道符“|”:管道符左边命令的输出就会作为管道符右边命令的输入,重点掌握。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/16 6:39:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |