学习linux注意点和我常忘记的命令(更新中)

来源:互联网 发布:如何使mac电脑不休眠 编辑:程序博客网 时间:2024/04/30 08:49

注意点:

1.      在做删除等破坏性命令时,最好用echo等命令看下所删文件列表。

2.      Linux 是以 $ 为断行字符,而在 Windows 则是以 ^M$ 为断行字符

3.      使用 cat -A 时,会将 [tab] 按键以 ^I 显示,而断行字符也会显示出来

4.      文件的 Access timeatime 是在读取文件或者执行文件时更改的。例如: 用编辑器进入,即读取。用cat查看文件信息,即访问。

文件的 Modified timemtime 是在写入文件时随文件内容的更改而更改的。

文件的 Create timectime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。

因此,更改文件的内容即会更改 mtime ctime,但是文件的 ctime 可能会在 mtime 未发生任何变化时更改 - 在权限更改,但是文件内容没有变化的情况下。

ls命令可用来列出文件的 atimectime mtime

ls -lc filename 列出文件的 ctime

ls -lu filename 列出文件的 atime

ls -l filename 列出文件的 mtime

5.      在写shell scrips

 

 

我经常忘记的命令:

1.       file:查看文件属性。

2.       startx 在命令行界面启动x-window

3.       chmod:改变权限

4.       ln:链接

5.       pwd查看当前目录

6.       cp report*[12] /tmp/archive/ 相当于拷贝文件report*1  report*2 /tmp/archive/

cp report*[1-3] 相当于拷贝文件report*1  report*2 report*3  *是通配符

cp /var/log/wtmp . <==想要复制到目前的目录,最后的 . 不要忘 。还有将档案的所有特性都一起复制过来,可以加上 -a 喔!cp -r /etc/ /tmp  复制目录

6.      df获取文件系统总的剩余空间

7.      du磁盘使用率

8.      less,可以向前翻页(使用b),向后翻页(使用空格键)在整个输出中,每次一屏.cat

9.      headtail

10.  wc –l /etc/passwd计算有多少行。cat –n /etc/password 查看内容,看最大的行数就可以知道有多少帐户。

11.  cut 过滤数据

12.  sort排序

13.  uniq命令可以计算出有多少个相同的行

14.  bc:计算器 scale = 3 表示小数位为3

15.  quit:退出程序

16.  ifconfig: ip信息  注意不是ipconfig

17.  service network restart 重启网络服务,有时候网络属性改变了需要重启,则用此命令。

18.  diff 比较文件的不同信息

19.  man –k keyword: 包含keyword 

man –f keyword: 只有keyword

man –a keyword: 显示keyword的第一个命令

man n keyword: n表示数字 

1 用户指令 2 系统调用 3 库调用 4 特殊文件 5 文件格式

6 游戏文件 7 临时文件等混杂文件 8 管理员(root)专用

20.  df –h 显示1G=1024的大小  df –H 显示 1G=1000M的大小

21.  head –n 默认前n  tail -n默认后n

22.  rmdir –rf /home/file 全部删除

23.  su – username : 加“- 切换用户完全地

su username : 没有加“-”,但是系统变量、环境变量等参数还是原来的设置。

24.  Alt+Fn(n=1~6) 命令行界面  n=7~12 图形化界面

25.  who am I/i  当前用户的信息

26.  finger 用户名  当前用户的详细信息

27.  mail  进入邮件

mail 用户名或者邮箱地址 –s “How are you”    这是主题

      Cc:  (输入抄送的地址,不输入就按回车)

28.  uname  查看系统信息,uname –r 查看内核版本

29.  xhost somehost.us.acme.com   连接远程主机图形界面

30.  id 用户名 查看用户名、所属组信息

 

------最近使用命令-----

31. ls -alrt 列出当前目录下的详细信息

32. ps -ef | grep **  寻找后台进程包含**字符的进程

 

原创粉丝点击