Linux命令

cd命令:

cd --直接回到家目录

cd ~    --直接回到家目录

cd ..    --返回上级目录

cd .    --回到当前目录

cd -    --在两个目录之间切换

ls命令:

ls               列出文件或者目录下的内容

ls           --查看当前目录包含哪里些内容

ls ./         --查看当前目录包含哪里些内容

ls ../        --查看上层目录包含哪里些内容

ls -a        --查看当前目录中所有的文件,包括以点开头的隐藏文件

ls -l        --详细方式列出目录中的内容

ls -al /     --以长格式列出目录中所有的内容,包括隐藏文件

ls -ltr       --以长格式和时间及以时间反向顺序来显示目录中的内容,最老的文件在最上面

ls -R        --递归列出目录中的内容

tree /a/   --查看a目录的目录树结构 安装tree(yum -y install tree)

ls -lh         显示文件的大小

mkdir命令:——创建目录文件夹

mkdir a                 新建一级目录

mkdir -p c/d         新建多级不存在目录

touch命令:——创建文件、更改文件时间戳

# touch /tmp/test/uplooking

# touch a1 a2 a3

# touch b{1,2,3}  等价与 b1 b2 b3

# touch c{1,2}{a,b,c}

rm 命令:——删除文件或目录

# rm -r /tmp/test/a

rm:是否删除目录 "/tmp/test/a"?y

-r 遍历删除 (可以把目录以及目录里的东西都删除)

# rm -rf /tmp/test/b/

*****-rf  非常危险,不做任何提示把目录删除掉*******

# rm -rf /tmp/test/*

删除/tmp/test/目录下所有内容

# rm -rf ./*

rmdir:删除空目录

cp 命令 :——拷贝文件或目录

cp /dir1/file1   /dir2/

cp /dir1/file1   /dir2/file2     拷贝并且改名

cp -a /dir1/file1 /dir2           从dir1目录拷贝文件至2,过程中文件中所有的属性不变

cp -r /dir1/ /dir2                 递归拷贝(拷贝目录)

mv 命令:—— 移动文件!

mv /dir1/file1 /dir2

mv /dir1/file1 /dir2/file2        --移动并改名

mv /dir1/file1 /dir1/file2        --改名字

history 命令:——查看历史记录

history            查看命令历史

history -c        清空命令历史

history -w        把命令历史写入默认文件中($HOME/.bash_history)

alias命令:——定义别名

alias xxx="yyy"

#alias kk="ls --color"

# unalias kk

unalias xxx 取消别名

help命令:——帮助

内部帮助 help +内部命令

help cd

外部命令 外部命令 +  --help

shutdown                  --help


ctrl+shift+t  打开新的窗口

&> dev/null    -----屏幕不产生任何输出

mkdir(他建目录)

mkdir a--新建一级目录

mkdir -p --新建多级不存在目录

rmdir:删除空目录可以删除多级空目录

#rmdir dir1

#rmdir -p a/b/c

rmdir只可以删除空目录, rm可以删除有文件目录

cp copy files and directories 复制文件和目录

cp /dir1/file1/dir2/

cp /dir1/file1/dir2/file2

cp -a /dir1/file1 /dir2--从dir1目录拷贝文件至2,过程中文件中所有的属性不变

cp -r /dir1/ /dir2--递归拷贝(拷贝目录)

\cp  /dir1/file1  /dir2/file1  如果有重名的不讯问是否覆盖,直接覆盖

mv move (rename) file

mv /dir1/file1/dir2

mv /dir1/file1/dir2/file2--移动并改名

mv /dir1/file1/dir1/file2--改名字

rm - remove files or directories

rm /a.txt

rm /a/

rm -rf /a/ /a.txt  禁用

force 强制

转意 没有颜色


Linux命令_第1张图片

alias        ----定义别名

alias xxx="yyy"

#alias kk="ls --color"

# unalias kk

unalias xxx 取消别名

你可能感兴趣的:(Linux命令)