常用命令

常用命令
who 当前登录系统所有用户的登录属性信息
whoami 当前登录用户的用户名
pwh 当前目录所在的绝对路径 绝对路径:以/开头的路径 相对路径:不以/开头的路径
ls 列表显示当前目录下所有文件名字
cd 切换目录
 
帮助
man
info
--help
 
目录
mkdir 创建目录
mv 剪切、移动
cp 用来将一个或多个源文件或者目录复制到指定的目的文件或目录
rm 删除前提示
tree 以树状图列出目录的内容。
 
文件
touch 创建空文件
echo 打印
cat 不分页显示文件内容
less 分页显示文件内容,可以向上、向下翻页
more 分页显示文件内容,向下翻页
head 前几行
tail 后几行
vi 全屏幕纯文本编辑器
 
包,压缩
tar 打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
gzip 用来压缩文件
du -sh 查看使用空间的
 
管理
top 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。
ps -ef 用于报告当前系统的进程状态
netstat -ntlup 用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。
lsof -i:22 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。
free -m 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
vmstat 显示虚拟内存状态(“Viryual Memor Statics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。
mount 用于加载文件系统到指定的加载点
df -h 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。
 
网络
ifconfig
setup 设置公用程序,是一个启动图形设置系统的命令。用来配置X,打印设置,时区设置,系统服务,网络配置,配置,防火墙配置,验证配置,鼠标配置。
service network start 重启网络服务
ping 用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
 
权限,用户
useradd 用于Linux中创建的新的系统用户。useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。
usermod 用于修改用户的基本信息。
userdel 用于删除给定的用户,以及与用户相关的文件。若不加选项,则仅删除用户帐号,而不删除相关文件。
su 用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。
chmod 用来变更文件或目录的权限。
chown 改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。
 
原文地址:https://www.cnblogs.com/mysterious-killer/p/9899684.html