02Linux常用命令

命令格式   command [-option] [parameter1]...  命令名 [选项] [变量]
.开头的文件是隐藏文件                         .当前目录   ..上一级目录

man命令查看帮助文档  man ls       enter键换行,q键退出

tab 自动补全

1、文件管理

 (1)查看文件信息:ls   -a 显示所有文件   -l 以列表方式显示文件的详细信息   -h 配合-l以人性化的方式显示文件大小   

 (2)输出重定向命令:>                      ls > test.txt      将ls输出的结果输出到test.txt(不存在新建,存在覆盖)     要想不覆盖,即追加,用>>

 (3)分屏显示:more       每次只显示一页,按下空格键显示下一页,q退出

 (4)管道:|        一个命令的输出通过管道可以作为另一个命令的输入。                        ls | grep std                (文本搜索)

 (5)清屏:clear    (Ctrl+l)

 (6)切换工作目录:cd

 (7)显示当前路径:pwd

 (8)创建目录:mkdir                      参数-p可递归创建目录

 (9)删除目录:rmdir       只能删除空文件夹

 (10)删除文件:rm        -r删除文件夹   -f不提示

 (11)建立链接文件:ln      ln [-s] 源文件 链接文件      相当于快捷方式

 (12)查看或者合并文件内容:cat

 (13)文本搜索:grep      grep [-选项] 搜索内容串 文件名        -n显示匹配行及行号        -i忽略大小写         -v显示不包括匹配文本的所有行

 (14)查找文件:find      find ./ -name *.c

 (15)拷贝文件:cp      -r拷贝文件夹   -v显示进度   -i显示提示   -f不提示

 (16)移动文件:mv       -v显示进度   -i显示提示   -f不提示

 (17)获取文件类型:file

 (18)归档管理:tar      tar [参数] 打包文件名 文件          -c创建      -v进度   -f         -x解包                (可不加-)

 (19)文件压缩解压:gzip     打包后进行压缩    -r压缩   -d解压                      文件打包压缩可直接使用命令 tar -czvf xxx.tar.gz 所需文件

 (20)文件压缩解压:bzip2            -z压缩         -d解压                           文件打包压缩可直接使用命令 tar -cjvf xxx.tar.bz2 所需文件      

 (21)文件压缩解压:zip、unzip        zip -r 目标文件 压缩文件            unzip -d 目标文件 解压文件             (.zip)

 (22)查看命令位置:which                which ls

windows常用命令:查看目录信息 dir
                                清屏 cls

2. 用户、权限管理

  1)查看当前用户:whoami 

  2)查看登录用户:who

  3)查看登录用户:w                 之前登录的用户

  4)退出登录用户:exit              退出当前用户,回到上一个目录

  5)切换用户:su                                          sudo普通用户具有root的管理权限                         sudo su    只切换用户,不改变目录

                                            sudo su -   切换到root目录和用户      (加 - 和不加的区别)切换到用户所在的目录

  6)添加、删除组账号:groupadd 、groupdel                        cat   /etc/group    查看用户组信息(用户组名,用户组id)

  7)修改用户所在组:usermod                                               cat   /etc/passwd    查看用户信息                                       usermod -g 用户组 用户名

  8)添加用户账号:useradd          -d 主目录 用户名 -m(主目录不存在,自动创建)       创建用户时,系统默认创建一个组           -g 指定组名称

  9)设置用户密码:passwd        sudo passwd 用户名    

  10)删除用户:userdel    -r  删除用户,同时删除主目录

  11)查询用户登录情况:last

  12)修改文件权限:chmod                       chmod   u/g/o/a  +/-/= rwx   文件(user 该文件的所有者、group用户组中的用户、other其他以外的人、all三者皆是;+增加权限、-撤销权限、=设定权限)

                                                                        000没有任何权限        二进制       600 rw-------

                                    文件夹权限说明:    x:没有此权限,不允许用户进入

                                                                     r:没有此权限,无法查看文件夹的内容

                   w:没有此权限,无法在文件夹内新建或删除文件

  13)修改文件所有者:chown            chown  用户名 文件或目录名

  14)修改文件所属组:chgrp              chgrp 用户组名 文件或目录名

 3、系统管理

  1)查看当前日历:cal

  2)显示或设置时间:date

  3)查看进程信息:ps       (可不加-)       -a/u/x/w/r  (a 显示所有进程、u 显示进程的详细状态、x显示没有控制终端的进程、w 显示加宽,以便显示更多的信息、r 只显示正在进行的进程) progress state

  4)动态显示进程:top

  5)终止进程:kill           -9 (强力清除)

  6)后台程序:&、jobs、fg      取地址     服务器程序需要后台运行          命令 & ,将前台程序导入后台,如果程序在运行,ctrl+z将程序导入后台jobs查看后台运行程序,fg 编号,将后台程序调出到前台

  7)关机重启:reboot、shutdown、init                        reboot重新启动操作系统,shutdown -r/h now(重新启动操作系统/立刻关机)     init 0  关机    init 6   重启

  8)字符界面和图形界面切换:         在redhat平台,init 3 切换到字符界面   init 5 切换到图形界面
                                                               大部分平台,ctrl+alt+F2  切换到字符界面    ctrl+alt+F7 切换到图形界面

  9)检测磁盘空间:df    检测文件系统的磁盘空间占用和空余情况       一般使用-h,人性化显示

  10)检测目录所占磁盘空间:du   统计目录或文件所占磁盘空间的大小

  11)应用软件安装和卸载:  sudo apt-get update      获取最新的软件包的列表
              sudo apt-get install xxx    从源中安装xxx软件
              sudo apt-get remove xxx    删除xxx软件

  12)查看或配置网卡信息:ifconfig

  13)测试远程主机连通性:ping               ping不通,可能是防火墙开着

  14)网络路由设置:route

  15)监控网络状态:netstat

猜你喜欢

转载自www.cnblogs.com/wujianli-it/p/9929017.html