Linux常用指令
Posted hanhan6494
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用指令相关的知识,希望对你有一定的参考价值。
目录结构: 1)/bin目录:bin为英语binary二进制的缩写,该目录存放系统命令 2)/dev目录:dev为英语device设备的缩写,该目录包含了系统所支持的全部设备的特别文件,例如打印机终端磁带磁盘显示器等等 3)/etc目录:etc为法语et cetera,意思“等等”,该目录中包含了系统命令及一些用于系统配置文件 4)/lib目录:lib为英语library的缩写,该目录主要存放系统的链接库文件,没有该目录系统则无法正常运行。/lib目录下存放着程序运行时使用的共享库,是许多程序可以使用相同的代码 5)/tmp目录:tmp为英语temporary的缩写,该目录用于存放临时文件 6)/usr目录:usr为英语user的缩写,该目录包含了所有的共享文件和程序 ------------------------------------------------------------------------------------------------------ 常用指令 ------------------------------------------------------------------------------------------------------ ls 显示文件或目录 -l 列出文件详细信息(list) -a 列出当前目录下所有文件及目录(all) ------------------------------------------------------------------------------------------------------ mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) ------------------------------------------------------------------------------------------------------ cd 切换目录 .. 切换到当前目录的上一层目录 ~ 切换到home目录 - 切换到访问前的目录 ------------------------------------------------------------------------------------------------------ pwd 显示当前目录 find dir1 在指定目录中搜索指定文件 cp dir1/file.txt dir2 拷贝(复制并粘贴) mv dir1/file.txt dir2 剪切或者重命名文件 rm 删除文件 -r 删除子目录及文件 -f 强制删除 ------------------------------------------------------------------------------------------------------ touch 创建空文件 cat file.txt 查看文件内容 vi 编辑文件(如果没有该文件则创建并编辑) vi进入编辑界面以后 i 从第一个字符的前面插入 a 从第一个字符的后面插入 A 从第一行最后一个字符的后面插入 ESC键 + :wq 退出编辑并保存文件 :wq file.txt 保存文件名为file.txt ESC键 + :q! (不保存)退出编辑 grep ss tmp1.txt 查询文件tmp1.txt中包含ss的行 ------------------------------------------------------------------------------------------------------ wc 统计字节数、字数、列数 -c或者-bytes或者-chars 只显示bytes数 -l或者-lines 只显示列数 -L 打印最长行的长度。 -w或者-words 只显示字数 -version 显示版本信息 -help 在线帮助 eg1: wc testfile testfile_1 testfile_2 #统计三个文件的信息 3 92 598 testfile #第一个文件行数为3、单词数92、字节数598 eg2: wc testfile testfile_1 testfile_2 #统计三个文件的信息 3 92 598 testfile #第一个文件行数为3、单词数92、字节数598 9 18 78 testfile_1 #第二个文件的行数为9、单词数18、字节数78 3 6 32 testfile_2 #第三个文件的行数为3、单词数6、字节数32 15 116 708 总用量 #三个文件总共的行数为15、单词数116、字节数708 ------------------------------------------------------------------------------------------------------ ln 创建链接文件 -b 将在链结时会被覆写或删除的档案进行备份 -f 链结时先将同档名的档案删除再创建 -i 在替换原有同档名的时候先进行询问 -s 进行软链结(symbolic link) -v 在连结之前显示其档名 -n 在进行软连结时,将 link 视为一般的档案 -S SUFFIX 将备份的档案都加上 SUFFIX 的字尾 -V METHOD 指定备份的方式 --help 显示辅助说明 --version 显示版本 rm -rf linkname 删除链接 ------------------------------------------------------------------------------------------------------ more、less 分页显示文本文件内容 head、tail 显示文件头、尾内容 ctrl+alt+F1 命令行全屏模式 ------------------------------------------------------------------------------------------------------ 打包压缩相关指令 ------------------------------------------------------------------------------------------------------ gzip gzip压缩格式 bzip2 bzip2压缩格式 tar 压缩/解压缩 -c 归档文件 -x 压缩文件 -z gzip压缩文件 -j bzip2压缩文件 -v 显示压缩或解压缩过程 -f 使用文档名 eg1:压缩文件 tar -cvf tmp.tar tmp1.txt 只打包不压缩 tar -zcvf tmp.gz tmp1.txt 打包并用gzip压缩 tar -jcvf tmp.bz2 tmp1.txt 打包并用bzip2压缩 eg2:解压文件 tar -xvf tmp.tar tar -zxvf tmp.gz tar -jxvf tmp.bz2 ------------------------------------------------------------------------------------------------------ 系统指令 ------------------------------------------------------------------------------------------------------ who 显示在线登录用户 whoami 显示当前操作用户 stat 显示指定文件的详细信息(比ls更详细) unname 显示系统信息 top 动态显示当前消耗最多资源的进程信息 ps 显示瞬间进程状态 -aux 显示全部瞬间进程状态 du 查看目录大小(默认bytes) -h (K,M,G) -a 查看所有目录大小 -b bytes -k kb,不满1kb进1,如3300b--->4k -m mb,不满1mb进1,如8.9m--->9m ------------------------------------------------------------------------------------------------------ ifconfig 查看网络状况 ping ip 测试网络连通 netstat 显示网络状态信息 kill 杀死进程 clear 清屏 ------------------------------------------------------------------------------------------------------ shutdown -r 关机重启 -h 关机不重启 -now 立刻关机 halt 关机 reboot 重启 ------------------------------------------------------------------------------------------------------
以上是关于Linux常用指令的主要内容,如果未能解决你的问题,请参考以下文章