linux下常用命令

来源:互联网 发布:淘宝卖家网站 编辑:程序博客网 时间:2024/06/16 01:21

1.  su root     切换用户,由其他用户切换至root下,需要输入密码

     su zhangkai     由root切换至普通用户,不需要输密码

     user add smb     添加用户

     password  smb    设置密码

     shutdown now     关机

2.  cp  hello.c  /hello.c       copy文件

     cp  -r  test  /                  copy目录

3.  mv   log   /        剪切

     mv   install.log   install2.log      更改文件名称

4.  rm    install.log       删除

     rm    -f   hello.c      强制删除

     rm    dir   -r             删除目录

5.  mkdir  -p  dir1/dir2    创建目录,dir1不存在则创建dir1后再创建dir2

6.  cd  /tmp

     cd  -

7.  ls          列出当前目录下的文件和文件夹

     ls  -a    列出当前目录下的文件和文件夹,包括隐藏文件

     ls  -l     显示各文件详细信息

     linux中隐藏文件以" . "开头

8.  tar  cvf  test.tar  test/      将test/ 打包成test.tar

     tar  xvf  test.tar               将test.tar解开

9.  tar  cvzf  test.tar.gz  test/     压缩

     tar  xvzf  test.tar.gz              解压

10.  ls  -l

       列出文件信息后,有一项为:drwxr-xr-x

       d 表示目录(除了目录还有普通文件和设备文件)

       后面9个字符分成3组,每三个代表一种用户对该文件的读写执行权限,依次为文件所有者、同组用户和其他用户

       r 可读; w 可写; x 可执行; - 没有权限

11.  chmod  [who][mode]  文件名

       who:  u文件所有者

                g 与u同组的用户

                o 其他用户

                a 所有用户,默认值

       mode:  + 添加某个权限

                   -  取消某个权限

                   = 赋予某个权限

       r(4)

       w(2)

       x(1)

       rwx可以用4+2+1代替,如果对3中用户都赋予可读可写可执行的权限,可以使用:chmod   777   hello.c

12.  df  -k                      磁盘使用情况(以KB为单位)

       du  -b  ipc              以字节为单位显示ipc这个目录的大小

       ifconfig  etho  192.168.0.103             改ip地址

       ifconfig  etho  down                            暂停网卡

       ifconfig  etho  up                                 重新启用网卡

       netstat   -a                                          查看系统中所有的网络监听端口

13.  rpm  -ivh  tftp.rpm                             安装tftp文件

       rpm  -qa                                            列出所有已安装的rpm包

       rpm  -e  name                                   卸载名为name的rpm包

14.  mount  [选] 设备源   目标目录

       mount  /dev/cdrom  /mnt/                  挂载

       ls  /mnt/

       unmount   /mnt/                                 卸载   

15.  find  路径  -name  文件名

       find  ./  -name  hello                           从当前目录开始找名为hello的文件

       find  ./  -name  'hel*'                           模糊找找

16.  grep      查找含某个字符串的文件

       grep  "hello"  ./  -rn               在当前目录及其子目录中查找包含“hello”字符串的文件

       netstat  -a  |  grep  tftp          查看所有端口中用于tftp的端口

17.  top              查看系统中的进程对cpu,内存等的占用情况

       ps  aux       查看系统中的所有进程

       kill  进程号       杀死某个进程

       man  命令名     man手册查找命令的使用方法

       q  退出man


0 0
原创粉丝点击