常用命令
常用命令
1. ps
ps [options] [--help]常用的有:
ps -aux显示所有包含其他使用者的进程,输出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND显示所有进程:
ps -A2. top
top显示一个动态的、交互式的实时视图,显示系统的整体性能信息以及正在运行的进程的相关信息。
3. rm
rm删除一个文件或者目录。 注意,以下命令禁用(极易出现问题):
rm -rf /
rm -rf ./
rm -rf .
rm -rf *最好删除文件夹时回退到该文件的根目录,然后使用文件夹的名称去删除
3. cd
cd改变当前工作目录的命令,切换到指定的路径。 常用:
cd ../ #回到上一级目录
cd ~ #当前用户目录
cd - #回到上次访问的目录4. cp
cp复制文件或者目录 常用:
cp -r #递归复制文件夹适用于文件夹里面还有文件夹5.mv
mv移动或者重命名文件或者目录 常用:
cp -r #递归移动文件夹适用于文件夹里面还有文件夹6. find
find用于在指定目录下查找文件和目录 常用:
find / -name <目标名称> #查找目标
find / | grep <目标名称> #查找目标7. grep
grep用于查找文件里符合条件的字符串或正则表达式。
8. ls
ls显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。 有些系统里面ll等价于ls -l
9. alias
alias命令用于设置指令的别名,用户可利用 alias,自定指令的别名。 它可以使您以一种更简单和易于记忆的方式执行命令,而不必每次都键入完整的命令。
10. pwd
pwd执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。
11. mkdir
mkdir命令用于创建目录 常用:
mkdir -p #用于创建子文件夹12. man
man用于查看各种命令、函数和配置文件的手册页面。
13. cat
cat命令用于连接文件并打印到标准输出设备上。
14. tail
tail命令可用于查看文件的内容 常用:
tail -f #查阅正在改变的日志文件15. touch
touch用于修改文件或者目录的时间属性,也用于创建一个新文件
16. chmod
chmod控制用户对文件的权限的命令
17. chown
chown设置文件所有者和文件关联组的命令。
18. exit
exit退出目前的shell
19. .和..
. #当前目录,一般用于程序参数输入
.. #返回上一级20. sudo
sudo命令以系统管理者的身份执行指令
21. zip和unzip
zip #使用zip压缩文件夹
unzip # 解压zip文件22. tar
tar解压以.tar或者.tar.gz的压缩文件 常用:
tar -xvf #解压.tar结尾的文件夹
tar -zxvf #解压.tar.gz结尾的文件夹23. echo
echo用于字符串的输出 常用:
echo text >> file #输出字符串到某个文件里面,若这个文件不存在则会自动创建24. kill
kill用于删除执行中的程序或工作。
25. ping
ping用于检测与另一个主机之间的网络连接,前提是目标的主机开启了ICMP端口,否则该方法失效。
26. curl
curl利用URL规则在命令行下工作的文件传输工具,可用于测试web服务。
27. wget
wget从网络上下载文件的命令
28. history
history显示历史记录和执行过的指令命令
29. passwd
passwd更改用户密码
30. which
which用于查找文件
31. shred
shred重复覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据复原
32. less
less浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。
33. head
head查看文件的开头部分的内容 常用:
head -n <行数> <文件名称> #查看前面几行的内用34. whoami
whoami用于显示自身用户名称
35. wc
wc用于计算字数。