linux 常用命令
linux 常用命令:
命令 | 作用 |
---|---|
sudo su - root | |
man [command] | 系统帮助手册的电子版本(一般用man就可以) |
info [command] | info来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,相较于man的结果更为详细,可以更完整的显示出最新的GNU信息 |
& | 放在启动参数后面,表示设置此进程为后台进程 |
who | 查看当前用户 |
echo | 输出字符串。-n:不换行;-e:开启转义;>> [文件名]:追加文件内容;> [文件名]:覆盖文件内容; |
sheep number[smhd] | 延迟一段时间。number : 时间长度,后面可接 s、m、h 或 d(其中 s 为秒,m 为 分钟,h 为小时,d 为日数),默认为s |
nc | Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字 |
ntpd、ntpdate | 只能用ntpd来校准时间; ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接调整时间。前者是校准时间,后者是调整时间。 |
history | |
unzip xxx.zip | |
curl -T xxx.zip [服务器] | |
wget [资源] | |
wc | 计算文件的行数、单词数、字节数,格式:wc [-clw][文件...] |
lsb_release -a | 查看系统相关信息 |
su - | (su为switch user,即切换用户的简写),格式:su -l USERNAME(-l为login,即登陆的简写),-l可以将l省略掉,所以此命令常写为su - USERNAME。如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或是直接 su - |
useradd <user_name> | 添加用户 |
passwd <user_name> | 给用户设置密码 |
find . -name "*.c" | 将当前目录及其子目录下所有文件后缀为 .c 的文件列出来 |
grep -rn "xxx" * | 查找目录下的所有文件中是否含有某个字符串 |