ls(愿意:list)
功能描述:显示目录文件
语法:ls 选项[-ald] [目录或文件]
-a 显示所有文件,包括隐藏文件(以"."开头的文件)
-l 显示详细信息
-d 查看目录属性
例子: ls -l /home/dodo 显示/home/dodo目录下的详细信息
cd(change directory)
功能描述:切换目录
语法:cd [目录]
例子:cd / 返回根目录
cd .. 返回上级目录
pwd(print working directory)
功能描述:显示当前所在的工作目录(路径)
语法:pwd
例子:pwd
touch
功能描述:创建空文件
语法:touch [文件名]
例子: touch newfile.txt
mkdir
功能描述:创建新目录
语法:mkdir [文件名]
例子: mkdir newdir
cp(copy)
功能描述:赋值文件或目录
语法:cp [-r] [源文件或目录] [目的文件或目录]
-r 复制目录
例子: cp file1 file2 dir1 将文件file1、file2复制到目录dir1
cp –r dir1 dir2 将dir1下的所有文件及子目录复制到dir2
mv(move)
功能描述:移动文件、更名
语法:mv [文件或目录名] [目的目录]
例子:mv file1 file2 将当前目录下文件file1更名为file2
mv file2 dir2 将file2移动到目录dir2下
rm(remove)
功能描述:删除文件
语法:rm -r [文件或目录]
-r 删除目录
例子:rm file2 删除文件file2
rm –r dir1 删除目录dir1
cat(concatenate and display files)
功能描述:显示文件内容
语法:cat [文件名]
例子:cat /etc/issue 显示issue的文件内容
cat /etc/services 显示issue的文件内容
more
功能描述:分页显示文件内容
语法:more [文件名]
进入文件后 空格或"f" 显示下一页
enter 显示下一行
"q"或"Q" 退出
例子:more /etc/services 分页显示services的文件内容
head
功能描述:查看文件的前几行
语法:head -num [文件名]
-num 显示文件的前num行
例子:head -20 /etc/services 显示services的文件前20行内容
tail
功能描述:查看文件的后几行
语法:tail -num [文件名]-num 显示文件的后num行
-f 动态显示文件内容(有时候文件是动态更新的,我们可以使用-f来动态滚屏
例子:tail -20 /etc/services 显示services的文件后20行内容
ln(link)
功能描述:产生连接文件(类似于生成快捷方式)
语法:ln -s [源文件] [目标文件]
-s 创建软连接
例子:ln –s /etc/issue /issue.soft 创建文件/etc/issue的软连接/issue.soft
ln /etc/issue /issue.hard 创建文件/etc/issue的硬链接/issue.hard
注意:
软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
这里有两点要注意:
第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;
第二,ln的链接又分软链接和硬链接两种,软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。
useradd
功能描述:创建新用户
语法:useradd 用户名
例子:useradd haha
passwd
功能描述:设置密码
语法:passswd 用户名
例子:passwd haha
clear
功能描述:清屏(将屏幕的内容清空)
su root
功能描述:获取root权限