1. 环境变量的设置 export TEST=test 取消环境变量TEST unset TEST
export PATH="............ bin:/home" (/home 目录下的可执行文件hello 123被改为环境变量)
在任何目录下输入 hello 执行为hello world ; 输入123 执行123这个文件 ;就如在任何目录下输入ls都会执行
2 绝对路径:唯一的,目录下的绝对位置,从根目录开始直接到目标位置 如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为文件 u 即 拥有者的权限
中间三个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命令的使用方法
0 0