第三节 常用命令

help有两种使用方式
ls --help
help ls

cd change directory 命令路径:内部命令 执行权限:所有用户 可以使用 pwd查看当前路径
cd 回到当前用户的家目录
cd ~ 回到家目录
cd / 回到根目录
cd - 回到上一次的操作所在位置
cd ./ 当前目录
cd ../ 回到上级目录

ls 查看目录+选项+目录名 list 命令路径/bin/ls 权限用户:所有用户
ls -a -l /usr 以列表形式显示usr目录下所有文件,如果后面没有加路径名表示查看当前目录
ll 等价于ls -l
ls -l -a 查看当前路径下所有文件,包括隐藏文件
ll -a 查看当前路径下所有文件,包括隐藏文件
ll -a -h 以可读的方式显示文件的大小

mkdir make directories 创建新目录
mkdir a 直接创建a目录
mkdir -p b/c 创建b目录并且在b目录下创建c目录,-p (parents)父目录不存在的情况下先创建父目录

date显示或设置系统时间和日期
date 查看当前时间(国际时间)
date +'%y-%m-%d %H:%M:%S' 格式化查看时间,也是国际时间
date -s '2015-5-8 19:48:00' 设置时间
hwclock -W 将上面设置的时间同步到bios,重启以后才能继续生效,一般用在集群统一时间

touch 创建空文件或者更新已存在文件的时间
touch a.txt
touch b.txt c.txt
touch {d.txt,e.txt}
touch "program files" 创建带文件名带空格的问文件,生产环境绝对不要使用
touch a.txt 再重复一次只会更新其创建的的时间为当前

echo 查看环境变量或者给文件增加内容
echo 'hahah' 在屏幕输出hahah
echo $PWD 查看当前路径
echo $HOME 查看宿主目录
echo 'haha'>a.txt 将haha添加到a.txt中
echo 'hehe'>>a.txt 将hehe追加到a.txt中

cp 复制文件或者目录
语法:cp 源文件或者目录 目的文件
cp -a.txt /root/b 将a.txt复制到b目录中
cp -r -p a b 将a整个文件夹复制到b中,并且保留a目录下文件原始的创建日期
cp -a.txt ../b aa.txt 将a.txt复制到b目录中并且更名为aa

mv 移动文件或者目录、文件或者目录改名
语法:mv 源文件或者目录 目的目录

rm 删除文件,慎用
语法:rm [-rf]文件或者目录
-r 删除目录,同时删除该目录下的所有文件,会一一询问是否删除
-f 强制删除文件或者目录 即使原档案属性设为唯读亦直接删除,无需逐一确认

猜你喜欢

转载自www.cnblogs.com/kogmaw/p/12409733.html