1)
ls
-- list,/bin/ls,所有用户
功能:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包含隐藏文件(all)
-l 详细信息显示(long)
-d 查看目录属性(directory)
-i 查看i节点(inode文件数字标识)
例:$ ls -ld /test
2)
cd
-- change directory,shell内置命令,所有用户
功能:切换目录
语法:cd [目录]
例:$ cd ..
切换到上一级
$ cd /
切换到根目录
$ cd !$
切换到上个命令参数的目录(!$:上个命令的参数)
3)
pwd
-- print working directory,/bin/pwd,所有用户
功能:显示当前所在的工作目录
语法:pwd
4)
touch
-- /bin/touch,所有用户
功能:创建空文件
语法:touch [文件名]
例:$ touch newfile
5)
mkdir
-- make directories,/bin/mkdir,所有用户
功能:创建新目录
语法:mkdir [目录名]
-P 递归创建文件夹
例:$ mkdir newdir
$ mkdir -P newdir1/new2
6)
cp
-- copy,/bin/cp,所有用户
功能:复制文件或目录
语法:cp 选项[-rRfui] [源文件或源目录] [目的目录]
-r 复制目录
-R 复制子目录
-f 强制复制(force)
-u 增量覆盖(update)
-i 互动提示(information)
-p 保留源文件属性值
例:$ cp file1 file2 dir1
将file1、file2复制到目录dir1(复制文件到目录)
$ cp -R dir1 dir2
将dir1小的所有文件及子目录复制到dir2(复制目录到目录)
$ cp -u file1 file2
若file1中的内容多过file2的,则复制多的部分,否则不变。前提:file1与file2的名字一样
7)
mv
-- move,/bin/mv,所有用户
功能:移动文件,更名
语法:mv [源文件或源目录] [目的目录]
例:$ mv file1 file2
将当前目录下文件file1更名为file2
$ mv file1 dir1
将文件file1移动到目录dir1下
$ mv /test/a /test1/b
将test下的a文件移到test1下并改名为b
8)
rm
-- remove,/bin/mv,所有用户
功能:删除文件
语法:rm [选项] [文件或目录]
-r 删除目录(需确定是否删除)
-i 交互操作