systemctl isolate multi-user.target #切换到命令行界面,对应init级别为3
systemctl isolate graphical.target #切换到图形化界面,对于init级别为5
功能:切换工作目录
用法:
cd dirName #dirname代表目录参数
~ 表示普通用户的home目录或者是root用户的root(根)目录;
. 表示当前目录;
..表示当前目录的上一级目录;
- 表示上一次工作的目录;
/ 表示根目录
功能:显示指定目录下的内容
用法:(注:[] 中括号代表可选)
ls [options][name...]
常用参数:
功能:用来建立名称为dirName的目录
用法:
mkdir dirName
mkdir {dirName_1,dirName_2}
功能:用来修改文件或目录的时间属性,包括存取时间和修改时间。当文件不存在时,创建一个新文件。
用法:
touch [options] fileName
查看testFile文件的信息,发现文件不存在,使用touch命令后,testFile被创建,第二次使用touch后,时间属性被修改。
功能:rm 删除文件或者目录;rmdir删除空目录。
用法:
rm [options] fileName/dirName
rmdir [-p] dirName
rm常用参数:
功能:复制文件或者目录
用法:
cp [options] source dest
常用参数:
查看A目录的内容,查看B目录的内容,将A目录下的内容全部复制到B。
功能:
用法:
mv [options] source dest
创建A目录,查看B,B不存在。将A改名成B,再次查看B,B存在。查看A,A不存在。创建A目录,将A移动至B目录下,查看B目录内容。
功能:查看文件内容,并打印到标准输出设备上。
用法
cat [options] filename
echo "aa" 1>b.txt #将正确打印的结果输出至b.txt文件中
echo "bb" 1>b.txt #将正确打印的结果输出至b.txt文件中,并且覆盖原内容
echo "aa" 1>>b.txt #将正确打印的结果输出至b.txt文件中,并且在原内容的基础上追加内容
rmdir命令用来删除空白目录,a.txt是一个文件。
rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中
rmdir c.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且覆盖原内容
rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且在原内容的基础上,追加内容
pwd #查看当前位置
date #日期命令
whoami #在线用户命令
cal #日历命令
uname #系统信息命令
wc #统计命令
su #用户切换命令
clear #清屏命令
history #历史
man #帮助命令
exit #注销shell会话(ctrl+d)
echo #打印字符串
2行,10个单词,116个字节
history命令中输入 !+序号数,即可完成对应的命令.
之前使用su命令切换到jdr用户中,又从jdr中使用su切换回root。
*代表N个字符
?代表1个字符
[]代表一个字符的范围
!和^代表取反
原文:https://www.cnblogs.com/jdr-gbl/p/12913234.html