Linux Shell的常用命令有哪些

云计算常用命令有哪些?很多学云计算的小伙伴在学习Linux时都会被复杂的命令困扰,该如何快速的掌握并熟练使用这些命令呢?下面汇总50条常用的Linux Shell命令,记牢这些会对你以后的学习和工作有很大帮助。

癓inux

1,将进程转到前台:fg

2,让进程转入后台:Ctrl + z

3,检查远程端口是否对bash开放:回声在/dev/tcp/8.8.8.8/53,,回声“open"

4,在当前壳里执行一个文件里的命令:源/home/user/file.name

5, SSH调试模式:SSH -vvv user@ip_address

6, pem关键:SSH user@ip_address我钥匙。pem

7,一次创建多个目录:mkdir - p/home/user/{测试、test1 test2}

8日创建战争文件:jar cvf的名字。war文件

9日测试硬盘写入速度:dd if=/dev/0=/tmp/输出。img b=8 k数=256 k;rm射频/tmp/输出。img

10。测试硬盘读取速度:hdparm tt/sda

11日获取文本的md5哈希:echo - n“text"md5sum |

12日检查xml格式:xmllint——noout文件。xml

13日将焦油。广州提取到新目录里:焦油zxvf package.tar。广州- c new_dir

14日使用旋度获取HTTP头信息:curl - http://www.example.com

15日修改文件或目录的时间戳(YYMMDDhhmm):触摸- t 0712250000文件

16日用wget命令执行ftp下载:wget - m ftp://username password@hostname

17日生成随机密码(例子里是16个字符长):LANG=c & lt;/dev/urandom tr直流_A-Z-a-z-0-9 |头- c ${: -16};回声;

18岁快速备份一个文件:cp some_file_name {。bkp}

19日访问窗户共享目录:smbclient - u“域\ \ user"//dc.domain.com/share/test/dir

20日执行历史记录里的命令(这里是第100行):!100年

21日解压:解压缩package_name。zip - d dir_name

22日输入多行文字(CTRL + d退出):猫在测试。txt

23日创建空文件或清空一个现有文件:\祝辞测试。txt

24日与Ubuntu国家结核控制规划服务器同步时间:ntpdate ntp.ubuntu.com

25岁用netstat显示所有tcp4监听端口:netstat -lnt4 | awk & # 39;{打印4美元}& # 39;|削减- f2 - d: | grep - o & # 39; [0 - 9] * & # 39;

26日qcow2镜像文件转换:qemu-img转换- f qcow2 - o原始precise-server-cloudimg-amd64-disk1。img \ precise-server-cloudimg-amd64-disk1。生

27日重复运行文件,显示其输出(缺省是2秒一次):观察ps ef

28日所有用户列表:getent passwd

29日以读/写模式挂载根:Mount - o重新安装,rw/

30,挂载一个目录(这是不能使用链接的情况):Mount——bind/源/目标

31日动态更新DNS服务器

32,递归grep所有目录:grep - r“some_text"/路径//dir

33岁的列出前10个最大的文件:lsof/| awk & # 39;{如果(7美元比;1048576)印刷7/1048576美元“MB“$ 9} & # 39;| - n - u排序|尾巴

34,显示剩余内存(MB):免费- m缓存| | grep awk & # 39;/[0 - 9]{打印4美元,MB"}& # 39;

35岁,打开Vim并跳到文件末:Vim + some_file_name

36, Git克隆指定分支(主):Git克隆git@github.com:名称/app.git - b

37大师,Git切换到其它分支(发展):Git checkout开发

38, Git删除分支(myfeature): Git分支- d myfeature

39, Git删除远程分支:Git push产地:branchName

40岁,Git将新分支推送到远程服务器:Git push - u起源mynewfeature

41岁打印历史记录中最后一次猫命令:!猫:p

42岁运行历史记录里最后一次猫命令:!猫

43岁找出/home/user下所有空子目录:找到它maxdepth 1类型d空

44。获取用法文件中第50 - 60行内容:& lt;测试。txt sed - n & # 39; 50、60 p # 39;

45岁运行最后一个命令(如果最后一个命令是mkdir/root/test、下面将会运行:sudo mkdir/root/test): sudo ! !

46岁,创建临时RAM文件系统- ramdisk(先创建/tmpram目录):mount - t tmpfs tmpfs/tmpram - o大?512 m

47岁的列出所有杀死信号参数:杀死- l

48岁,在bash历史记录里禁止记录最后一次会话:kill - 9 $ $

49,扫描网络寻找开放的端口:nmap - p 8081 172.20.0.0/16

50,设置git电子邮件:git配置——全球用户。电子邮件me@example.com

Linux Shell的常用命令有哪些