Linux常用命令

1. ls: 查看文件或目录             用法: $ ls 文件名/目录名

         -l 列出文件详细信息  (会包括文件的权限等信息)

        -a 列出文件当前目录下所有文件和目录(包括隐藏文件和目录)

2. cd: 切换目录                   用法: $ cd 路径名

3. mkdir: 创建目录        用法: $ mkdir 目录名

    -p  递归创建目录,且目录已存在时再次创建不会报错 (不加-p也可以递归创建目录)

4. touch: 创建空文件,文件存在时可以用来修改文件的访问时间和修改时间  用法:touch 文件名

5. cat:: 查看文件内容   用法:$ cat 文件名

         cat还有别的功能    将几个文件合并为一个文件: $cat file1 file2 > file

                                          从键盘创建一个文件。$ cat > filename  

6.echo 用来写字符串和输出一个声明的变量值   用法: $ echo 字符串    (这样会把字符串输入到标准输出流)            

                                                                                                 $ echo $Path     (输出变量Path的值)

                                                                                                 $ echo 字符串>文件名  (可以用重定向把字符串输入到文件里)

7. cp 拷贝     用法:$ cp 文件名1 文件名2   (将文件名1的内容拷贝到文件名2中)

           -r  递归处理     用法:$ cp -r  路径1 目录名2  (可以将路径1中的文件和目录递归的拷贝到目录名2下)

8. mv 移动或者重命名    用法: $ mv 路径1 路径2 (把路径1移动到路径2,可以使文件也可以使目录,对于同一个文件或目录,路径1和路径2名称可以不同,达到重命名效果)

9. rm 删除文件   用法:$ rm 文件名或目录名

        -r 递归删除  (可删除子目录和文件,用于目录删除)

       -f  强制删除

10. find 在文件系统中搜索某文件      用法:   $ find   搜索开始的路径 -name  字符串 -print

              -name 要匹配的字符串   (可以用*等字符,表示任意字符,如查找某某.txt,可以使用 *.txt)

              -type 要匹配的类型

              -print 结果输入到标准输出流 

11. wc 统计文件中的行数,字符,字符数(输出结果是三个整数)   用法: $ wc 文件名

12. pwd 显示当前目录    用法:$ pwd

13  cut  剪切命令      用法: $ cut -b 3-5,8 文件名     (取文件中第3-5和第8个字符,注意字符标号是从1开始的)

         -b: 以字节为单位进行分割

         -c :以字符为单位进行分割

         -d: 自定义分割符,分隔符默认是制表符   

         -f: 一般与-d一起使用,用来表示显示分割开的哪个域

14. grep  文本搜索  用法: $ grep "字符串" 文件名1 文件名2 .... (字符串可以不加引号,grep后的文件名1和文件名2表示输入,这个命令一般与管道一起用)

15. mkdir 删除空目录   用法 $ mkdir

16 head、tail : 显示文件头尾的内容   用法:$ head 文件名

17. more、less 分页显示文本文件内容    用法:$ more 文件名


18. stat: 显示指定文件的详细信息 (这个命令的信息比ls -l 更加详细)   用法:$ stat 文件名

19. who 显示在线登陆用户    用法:$ who

20. whoami 显示当前操作用户   用法:$ whoami

21. hostname 显示主机名  用法:$ hostname

22. uname: 显示系统信息  用法:$ uname

23. top 动态显示当前耗费资源最多的进程信息     用法:$ top

     退出时按q

     top中的 load average:表示计算机前1分钟、5分钟、15分钟的负载(负载值得具体内容和意思详细百度)

24. ps  显示瞬间进程     用法:$ ps -aux

          ps -aux: 由BSD格式显示所有进程

                     ps -aux部分参数解释

                             USZ:表示进程的虚拟内存大小                       RSS: 驻留集大小        command:命令参数

                            STAT: 表示当前进程的状态  

                                                        S:睡眠   s先到进程     N表示进程比普通进程的优先级更低

                                                        R正在运行  D短期等待  Z僵死进程

          ps  -ef:标准格式显示所有进程

25. du: 查看目录信息   用法  $ du

          -h 会带上单位

26. df 查看磁盘信息   用法: $ df

         -h 会带上单位

27. ip addr  查看网络协议 (属于ip 命令,其余慢慢添加)  用法: $ ip addr

28. clear 清屏  用法:$ clear

29.alias 对命令重命名   用法 $ alias 命令名=“新名称”

               解除使用  $ unalias 命令名

30. kill 杀死进程   用法:$ kill  信号 进程ID

                  kill传递给进程的部分信号(这也是linux中的信号)    -2中断       -3 退出

                                                                                                               -9 强制结束

                                                                                                               -18 继续     -19暂停      

31.chmod 修改文件权限   用法:$ chmod a+x 文件名 (对所有用户赋予文件名这个文件的执行的权限)

                       关于用户组表示: u表示所属用户,g表示所属组,o表示其他用户,a表示所有用户

                        +表示增加权限    -表示减少权限

                        r表示读,w表示写,x表示执行

32. tar 压缩和解压缩    

                -c 压缩

                -x 解压缩

33. | 管道命令           左边的命令有标准输出 | 右边命令接受左边的标准输入

34: <   >重定向命令

                  左边的命令应该有标准输出 >  右边只能是文件

                  左边的命令应该需要标注输入 < 右边只能是文件

35. ipcs 查看进程间的通讯设施状态

36. ipcrm 移除一个消息对象,或者共享内存,或者一个信号集

37.netstat 用于显示各种网络相关信息      (无法使用命令要安装net-tools :yum install net-tools

         -a   显示所有选项(包括监听和未监听的)

         -u 仅显示udp相关项

         -t  仅显示tcp相关选项

         -r 显示路由信息

         -l 显示所有处于监听状态的sockets

38. tcpdump 用来监视网络接口流过的数据包(待测试)  (无法使用时要安装   yum install  -y tcpdump)

        -i 监听指定数据接口

       -w 表示写入某个文件

       -c 表示要抓的数据包个数

       -s 表示每个数据包的长度

       下面的tcp,udp,ip选项等都值得特定数据包,src是指源地址(从哪个地址发来的),dst指目的地址(发往哪个地址的)

       用法:tcpdump tcp/udp/ip/-i   src/dst  host 主机地址 and port 端口号   -w 文件名.cap


40. dd 命令,可以来剪切文件。 用法dd if=输入文件名  of=输出文件名  bs=一块的大小 skip=从文件头开始跳过的块数,这个可以没有 count=文件块数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值