Linux终端操作语法集合
1 目录信息查看命令 ls
ls [选项] [路径]
-a
显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l
显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
-t
将文件按照创建时间排序列出。
-A
和-a一样,但是不列出“.”(当前目录)和“…”(父目录)。
-R
递归列出所有文件,包括子目录中的文件。
Shell命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信息,包括以“.”开头的隐藏文件
2 目录切换命令 cd
cd [路径]
cd /
进入到根目录“/”下,Linux系统的根目录为“/”,
cd /usr
进入到目录“/usr”里面。
cd ..
进入到上一级目录。
cd ~
切换到当前用户主目录
3 当前路径显示命令 pwd
pwd命令用来显示当前工作目录的绝对路径,不需要任何的参数
4 系统信息查看命令 uname
uname [选项]
可选的选项参数如下:
-r
列出当前系统的具体内核版本号。
-s
列出系统内核名称。
-o
列出系统信息。
5 清屏命令clear
clear命令用于清除终端上的所有内容,只留下一行提示符。
6 切换用户执行身份命令 sudo
sudo [选项] [命令]
选项主要参数如下:
-h
显示帮助信息。
-l
列出当前用户可执行与不可执行的命令
-p
改变询问密码的提示符。
“sudo”命令以root用户执行“adduser”
7 添加用户命令 adduser
adduser [参数] [用户名]
常用的参数如下:
-system
添加一个系统用户
-home DIR
DIR表示用户的主目录路径
-uid ID
ID表示用户的uid。
-ingroup
GRP 表示用户所属的组名。
8 删除用户命令 deluser
deluser [参数] [用户名]
主要参数有:
-system
当用户是一个系统用户的时候才能删除。
-remove-home
删除用户的主目录
-remove-all-files
删除与用户有关的所有文件。
-backup
备份用户信息
命令“deluser”也要使用“sudo”来以root用户运行
9 切换用户命令 su
su [选项] [用户名]
e.g.sudo su
e.g.sudo su huanghaixiang
10 显示文件内容命令 cat
cat [选项] [文件]
选项主要参数如下:
-n
由1开始对所有输出的行进行编号。
-b
和-n
类似,但是不对空白行编号。
-s
当遇到连续两个行以上空白行的话就合并为一个行空白行。
11 显示和配置网络属性命令 ifconfig
ifconfig interface options | address
主要参数如下:
interface 网络接口名称,比如eth0等。
up 开启网络设备。
down 关闭网络设备。
add IP地址,设置网络IP地址。
netmask add 子网掩码。
12 系统帮助命令 man
man [命令名]