常用命令

来源:互联网 发布:大数据 数据获得 编辑:程序博客网 时间:2024/06/05 06:07
1. 环境变量的设置   export TEST=test    取消环境变量TEST     unset TEST
                             export PATH="............ bin:/home"  (/home 目录下的可执行文件hello 123被改为环境变量)
                            在任何目录下输入 hello 执行为hello world ; 输入123 执行123这个文件 ;就如在任何目录下输入ls都会执行

绝对路径:唯一的,目录下的绝对位置,从根目录开始直接到目标位置   如cd  /home/dir1/dir2
    相对路径:这个文件所在路径跟其他文件路径的关系      如在/home目录下进入dir2   cd /dir1/dir2

3. cp
        cp /home/dir1/hello /tmp       把/home/dir1目录下的hello文件复制到/tmp目录下
        cp /home/dir1/hello /tmp/xxx      把/home/dir1目录下的hello文件复制到/tmp目录下并且改名为xxx
        cp -rf /home/dir1 /tmp                把/home目录下的dir1目录复制到/tmp下
4.mv
       mv /home/hello /home/hai       把/home目录下的hello文件改名为hai
      mv /home/hello /tmp/hai          把/home目录下的hello文件剪切到/tmp目录下并且改名为hai
5.rm
      rm hello.c           删除当前目录下的hello.c文件
      rm -rf dir1         删除当前目录下的dir目录
6.chmod
   chmod 777 hello   把hello文件权限更改为所以用户都可以读写执行
                                   777即-rwxrwxrwx
                                              前三个rwx为文件 即 拥有者的权限
                                             中间三个rwx为      g即同组用户的权限
                                              最后三个rwx为    o即其他用户的权限
 chmod o+x hello    给其他用户增加可执行hello的权限
chmod og-x hello   删去其他用户 同组用户执行hello的权限
chmod o=x hello    只赋予其他用户执行hello的权限  如hello权限为rwxrwxrwx,执行该语句后为rwxrwx--x

7.ls
        ls -l home          显示/home的详细信息
       ls -a /home         显示/home的所有文件,包括隐藏文件  如       ..  两个文件

8.mkdir
   mkdir dir1          创建dir1目录
  mkdir -p /home/dir1/dir2/dir3    创建dir3 如果/dir1/dir2不存在,那么就创建/dir1/dir2


9. cvzf
   tar cvzf tmp.tar.gz hello.c hello    在当前目录将hello.c hello文件打包亚索为tmp.tar.gz文件
10.xvzf
 tar xvzf tmp.tar.gz                  在当前目录把tmp.tar.gz解包解压
 tar xvzf tmp.tar.gz -C /home  把tmp.tar.gz 解压解包到/home目录下

11.  du查看目录     df查看磁盘使用情况        ps查看进程    free
     du /home   查看/home目录下的情况
     du -b /home 以b为单位查看/home目录下个文件各目录的情况
    du -sb /home 直接以b为单位查看/home的情况

 df -k 以kb为单位查看磁盘使用情况
 df -m 以m为单位查磁盘使用情况
 
  free -m 以m为单位查看内存

ps -elf或者ps -axu 查看所有进程




12.kill杀死进程
     fg      切换至前台运行
    ctrl z   切换至后台运行
     
    kill -9 31138          -9表示强制杀死31138进程


13.find 查找文件
        find ./ -name "hel*" 查找当前目录下以hel开头的文件或者文件夹
       find /home -name "hel*" 查找/home目录下以hel开头的文件夹
       find /home -name “hello.c”  查找/home目录下的hello.c文件
                                        “”或者‘’都行
14.grep 查找字符串
   grep "hello" ./* -R 在当前目录及其子目录下含有hello字符串的文件
                      *表示所有文件
                      r或R表示递归查找

15.man
    man grep 查看grep命令的使用方法
   man ping 唱看ping命令的使用方法常用命令

常用命令

常用命令

常用命令

常用命令

常用命令

常用命令

常用命令

常用命令

常用命令

常用命令





0 0