Linux命令行基础操作

1.history列出使用过的命令

2.ctrl+p (p即pre)上一条命令ctrl+n (n即next)下一条命令 

3.ctrl+a (a即ahead)跳到当前行首ctrl+e (e即end)跳到当前行尾

4.ctrl+d 删除当前字母  ctrl+u 删除当前字母前面的   ctrl+b (backward)光标向前移动   ctrl+f (forward)光标向后移动

5.tab 自动填充

6.cp -r复制move(或mv) 移动文件、重命名

7.ls -al 列出所以文件包括隐藏文件

8.init 0 关机init 5 切换到图形界面shutdown关机reboot重启

9.rm -r删除文件或目录,touch、vi创建文件mkdir (-p递归创建)创建目录rmdir只能删除空目录

10.clear清屏

11.ps -aux (a所有的,u用户的,x无终端的)显示进程  ps -ajx显示进程信息,包括pid、ppid、gid   kill发送一个信号 

12.chmod 修改权限chown修改拥有者chgrp修改拥有组

13.cat查看tac从后面开始查看  more、less、head、tail

14.pwd 显示当前工作目录cd切换(如果不加目录参数,回到当前用户目录)cd -临近两个目录切换.当前目录..上一级目录

15. whoami 显示当前用户

16.$表示普通用户#表示root用户su - 或者sudo su可以切换到rootexit退出到普通用户 

17. ln -s [filename(最好绝对路径)] [softname] 创建一个软连接(符合连接,相当于快捷键)    去掉-s创建硬连接(inode数加1)目录不可以创建硬连接

18. wc (word count?) 查看字节数od查看二进制文件信息du -h (h即human)查看目录大小df -h查看磁盘使用情况 

19. which 查看命令所在的目录 

20. find [-name按照名称 -size按照大小 -type按照类型] [查找目录] [查找内容] (查找内容可以使用的通配符*表示多个字符,?表示一个字符)查找

grep -r [查找内容] [查找目录]  按照文件内容查看 

21. mount挂载umount卸载 

22. env 查看环境变量

23. top 打开类似任务管理器,可动态观察cpu、内存的动态使用情况 

24. ping 192.168.122.2 (检测网络是否畅通,可添加参数比如:-c 3表示3条就结束,-i 3表示3秒就结束) 

25. ifconfig 查看ip (window下是ipconfig [-all])

26. nslookup 查看域名对应的ip地址,比如nslookup www.bd.com 

27. file [filename] 查看文件的类型

28. ldd [filename] 查看so库的链接情况(路径) 

29. man man 查看man文档手册 

30. man 3 printf 查看第三章的printf函数,因为printf在第三章,第几章使用man man查看

31. man分页查看

g、p回到开头,f(forward)下一页,b(backward)上一页,q(quit)退出

32. umask命令查看掩码:0002,八进制的002。临时修改umask:umask [数字]

33. ulimit -a 查看资源上限

34. strace [exe] 查看exe可执行文件的系统调用 

想到什么写什么,,, 

 

posted @ 2017-04-26 10:23  yongfengnice  阅读(200)  评论(0编辑  收藏  举报