cd:切换目录
cd ~ :切换到当前用户的home目录
cd .. :返回到当前目录下的上一级目录
cd - :退回到切换前的目录
ls:列举出当前的文件夹和文件
ls -a:查看所有文件,包括隐藏文件。
ls -l:查看更详细的文件信息
ls -F:在文件的后面多添加表示文件类型的符号。
pwd:显示当前的文件路径
touch:新建文件
mkdir:新建文件夹;rmdir删除目录
rm:删除文件
rm -i :删除前询问
rm -f :强制删除
rm -r:支持删除文件夹
cp:复制
cp test.txt ../test 复制当前目录下的test.txt到父目录下的tets文件夹下
cp test.txt test2.txt 复制当前目录下的test.txt到当前目录下并改名test2.txt
cp -r a b 复制当前目录下的文件夹a到本目录并把文件夹名改成b
mv:移动
mv 1.txt ../test1 移动1.txt文件到父目录下的test1中
mv 1.txt 2.txt 在本目录下把1.txt改成2.txt
mv 1.txt ../test1/2.txt 移动当前目录下1.txt到父目录下的test1中并改名2.txt
cat:读取整个文件
cat -A:展示所有
cat -b:对非空输出行编号
cat -n:对1开始对输出的所有行数编号
find:查找文件
tar:压缩文件
echo:在终端输出字符串或变量提取后的值。
date:用于显示及设置系统的时间或日期。
%H:小时(00~23)
%I:小时(00~12)
%M:分钟(00~59)
%S:秒(00~59)
%j:今年的第几天
reboot:重启
poweroff:关闭系统
wget:在终端下载网络文件
-b:后台下载
-p:下载到指定的位置
-P:下载页面内所有资源,包括图片、视频等
-r:递归下载
ps:查看系统中的进程状态。
-a:显示所有的进程(包括其他用户的进程)
-u:用户以及其他详细信息
-x:显示没有控制终端的进程
进程5种常见的状态;
R(运行):进程正在运行或者运行队列中等待
S(中断):进程处于休眠中,当某个条件形成后或者接受到信号时,则脱离该状态。
D(不可中断):进程不响应系统异步信号,即使用kill命令也不能将其中断。
Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。
T(停止):进程收到停止信号后停止运行。
top:用于动态监控进程活动与系统负载等信息
第一行:系统时间,运行时间,终端数,平均负载:1分钟,5分钟,15分钟(数值越小说明负载越低)
第二行:总进程数,运行的进程数,睡眠的进程数,停止的进程数,僵死的进程数
第三行:用户占用率,系统内核占用率,改变过优先级的进程资源百分比,空闲的资源百分比等
第四行:物理内存总量,内存空闲量,内存使用量,作为内核缓存的内存量
第五行:虚拟内存总量,虚拟内存空闲量,虚拟内存使用量,已被提前加载的内存量
pidof:用于查询某个指定服务进程的PID值。
uname:查询系统内核
-a:查看详细信息
网友评论