码迷,mamicode.com
首页 > 系统相关 > 详细

Linux常用指令

时间:2017-05-12 13:39:41      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:.gz   进程状态   linu   halt   库文件   共享库   tail   常用指令   磁盘   

目录结构:
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常用指令

标签:.gz   进程状态   linu   halt   库文件   共享库   tail   常用指令   磁盘   

原文地址:http://www.cnblogs.com/jack-Leo/p/6844609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!