目录
一、目录操作类
可以使用man或者--help来查看各个命令的使用文档。
桌面上test文件的路径:/home/liuyang/桌面/test。
ls(英文全拼:list files): 列出目录及文件名。
-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)
例如:ls(展示当前目录)
cd(英文全拼:change directory):切换目录。
cd ~:回到liuyang目录。
cd ..:回到上一级目录。
pwd(英文全拼:print work directory):显示目前的目录。
例如:pwd(展示当前所在的目录)
mkdir(英文全拼:make directory):创建一个新的目录。
例如:mkdir xiaoming(创建一个xiaoming文件)
rmdir(英文全拼:remove directory):删除一个空的目录。
例如:rmdir xiaoming(删除一个xiaoming文件)
rm(英文全拼:remove): 删除文件或目录。
例如:rm -r xiaoming(删除一个xiaoming的递归文件)
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称。
例如:mv mywork youwork(将mywork 重命名成youwork)
例如:mv mywork youwork(若youwork在当前目录下,将mywork 移动到youwork)
二、文本操作类
touch: 创建一个新文件。
例如:touch 123.txt(创建一个123.txt的文件)
cat: 展示文件的内容。
例如:cat 123.txt(文件需要有内容)
echo:让终端输出字符串。
例如:echo 12345(终端输出12345)
例如:echo 888 >> 123.txt(将888添加到文本末尾)
wc:统计文本行数、单词数、字符数。
例如:wc 123.txt
ln:为文件创建一个链接文件。
例如:ln 123.txt 456(为123.txt创建一个硬链接文件456)相当于复制一个
例如:ln -s 456 789(为456创建一个软链接文件789)相当于快捷方式
cp:复制文件或目录。
例如:cp 123.txt 456.txt(将123.txt文件里的文本复制到456.txt文件里)
例如:cp -r test2 test(将test2目录复制到test目录下)
find:指定目录下寻找文件。
例如:sudo find / -name "123.txt"(在根目录下寻找123.txt文件)
grep:从文本中找字符串。
例如:grep "linux" 123.txt(在123.txt文件找linux字符串)
三、用户管理类
sudo: 帮助普通用户暂时获得root权限。
例如:sudo 命令
su: 切换不同的用户。
例如:su xiaoming(切换到小明用户)
useradd/adduser(推荐):创建一个用户。
例如:sudo useradd xiaowu(创建一个xiaowu普通用户)
例如:sudo adduser xiaoming(创建一个xiaoming用户)
例如:sudo adduser xiaoming sudo(赋予xiaoming用户sudo权限)
usermod:修改用户的相关信息。
例如:sudo usermod -g 1001 xiaowu(将xiaowu用户的GroupID修改成1001)
userdel/deluser(推荐):删除一个用户。
例如:sudo deluser xiaowu(删除用户xiaowu)
passwd:修改用户密码。
例如:sudo passwd liuyang(修改用户密码)
groupadd/addgroup(推荐):添加用户组。
例如:sudo addgroup xiaoxing(添加用户组xiaoxing)
groupdel/delgroup(推荐):删除用户组。
例如:sudo delgroup xiaoxing(删除用户组xiaoxing)
四、文件权限类
chmod:修改文件权限。
例如:sudo chmod 777 123.txt(将文件权限改成777)
chown:修改文件的拥有者。
例如:sudo chown xiaoming 123.txt(将123.txt文件拥有者改成xiaoming用户)
chgrp:修改文件的用户组。
例如:sudo chgrp xiaoming 123.txt(将123.txt文件的用户组改成xiaoming用户组)
五、磁盘管理类
df:展示文件系统的信息。
例如:df -h
du:汇总一组文件的磁盘使用情况。
例如:du -h
mount:挂载文件系统。
umount:卸载文件系统。
六、网络操作类
ifconfig:网卡配置。
例如:sudo ifconfig enp0s3 down(关闭网卡)
ping:检测网络链路。
例如:ping www.baidu.com(测试)
七、控制终端类
clear:情况命令行界面。
reboot:重启电脑。
poweroff:关机。