1.目录和文件
mkdir 创建空目录 -p逐级创建多层目录
Rmdir 删除空目录-p :逐级删除多层级空目录
-
在家目录下创建 ~/workspace/cmd 目录以及 ~/workspace/tmp/test 目录(什么是家目录?)
家目录(即用户目录)是存放个人数据。
除了root用户,其他用户的设置文件,桌面文件以及个人数据都是放在各自的用户目录下面。
test用户,其个人数据以及桌面等文件都是放在/home/test/目录下面。
想知道自己的家目录路径,可以在命令行下输入命令echo $HOME;mkdir ~/workspace/cmd mkdir ~/workspace/tmp/test
-
进入 ~/workspace/cmd 目录,创建一个空文件my.txt
cd ~/workspace/cmd vi my.txt -
使用重定向>>与echo命令向my.txt文件写入 hello world 数据
echo “hello world” >> my.txt -
将my.txt复制一份到~/workspace/tmp/test目录下
cp my.txt ~/workspace/tmp/test -
将/workspace/tmp/test目录移动剪切到/workspace/下
mv -i ~/workspace/tmp/test ~/workspace/ -
清空~/workspace/下的空目录
rmdir -p ~/workspace/ -
刷新~/workspace/cmd/my.txt文件的时间属性与家目录时间相同
touch ~/workspace/cmd/my.txt /HOME -
打印~/workspace/cmd/my.txt文件全部内容到终端显示上
cat ~/workspace/cmd/my.txt -
分页显示/etc/passwd的内容到显示终端上
less /etc/passwd
pgup
pgdown -
在分页显示的内容中匹配root字符
/root : 向下匹配root字符串
?root : 向上匹配root字符串
N : 匹配下一个 -
显示/etc/passwd文件的前五行数据
head -n 5 /etc/passwd -
显示/etc/passwd文件的后五行数据
tail -n 5 /etc/passwd -
动态打印显示~/workspace/cmd/my.txt的最后一行数据
tail -f my.txt -
显示/etc/passwd文件中包含Root字符串的行,并显示行号忽略大小写
grep -i -n root /etc/passwd -
查找~/workspace/目录下名字包含my字符串的文件
find ./workspace/ -name “my.txt” -
查找~/workspace/目录下最后一次修改时间在10分钟以内的文件
find /home/test/workspace/ -mmin -10 -
显示系统时间的时间戳,日历
date +%s cal -
以“月-日 时:分”格式显示当前系统时间
date +"%m-%d %H:%M" -
修改文件~/workspace/cmd/my.txt的权限为651(代表什么权限?)
chmod 0651 my.txt 110101001 rw-r-x–x -
如何使系统默认创建文件的权限为666?
umask 0000 -
修改~/workspace/tmp/目录的权限为其他用户可以进入但是不能查看其中内容也不能在其中创建文件
chmod 751 tmp -
修改~/workspace/cmd/目录权限为可以浏览或进入或创建文件,但是不能删除别人的文件
chmod +t cmd -
打印/etc/passwd文件的第五行数据
head -n 5 /etc/passwd | tail -n
su
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份
sudo(sudo -, sudo -s)
sudo不是对shell的一个代替,它是面向每个命令的
yum list 查看以安装文件包
yum list installed 查看已安装软件包
yum remove packet-name 删除以安装文件包