Linux基础篇----记我的Linux学习之旅

  

1           将所有以.c结尾的文件复制到profile中:cp *.c profile

2           查看命令帮助的命令 如tar  - -help | more,按q建退出。

3           whoami获取用户的信息,uname获取主机信息,可以加-a参数

4           passwd user  可以修改用户的密码。一般来讲用户只能修改自己的密码,而root用户可以修改所有用户的密码,root也可以强迫系统接受弱密码

5           alias ll = ls –l命令别名的命名很实用,解除unalias  ll

6           cd ..返回上级目录,cd ~转到用户本身的主工作目录,cd –返回之前的工作目录,pwd显示当前的用户。

7           ctrl+a回到命令的最前端,ctrl+e是回到命令末尾,ctrl+u删除当前命令。

8            文件的重命名:mv .bash_profile .profile

9     文件的移动 mv  /root/temp/temp.tar.gz  /root/bak/

10     创建目录:mkdir myDir,删除目录:rmdir,他只能删除空目录,保障了信息的安全,但是不够方便,可以带一个参数:-r  递归删除所有目录及其子目录。通常与f一起使用,即rmf,取消了确认。建立一连串的目录用-p:mkdir  -p  b/d/e/f

11   建立文件:touch file001,对于touch命令原是想把file001的修改时间改为当前时间,但因为如果file001之前不存在的话会创建file001,用的是这个原理。删除文件rm

12     查看文本文件:cat more less等,命令

13    修改文件权限::chmod 755 file001

14    修改权限:u是当前使用的用户,g组成员,o其他成员,a全部成员:chmod o-r file001

15    重定向(>)与管道技术(|):重定向是将一个命令的输出写到另外的一个文件里,如16,而管道则是将前一个的命令的输出作为后一个命令的输入,如:将当前的目录以树的形式进行more展示:tree | more

16       将install.log文件的后五行显示并重定向到log文件中tail -5 install.log >log,如果是头

部则是head.

17    将文件或者目录进行打包备份:tar cvf temp.tar myDir myFile还原备份:tar xvf temp.tar

通常打包备份后的文件还是比较大,因此可以将其进行压缩:gzip <文件名称> 如: gzip temp.tar则可以生成一个temp.tar.gz压缩包,要解压话zip -d temp.tar.gz

18    文件的权限字符串是:-rwx  r-w  xr-其中的‘-’表示一般文件,还有d表示目录文件,l链接文件,b块类型设备文件,c字符型设备文件。

       Rwx代表的是u的权限可以用数字表示421法,r-w是g的权限,xr-是o的权限,7当中展示了修改权限。因为Linux是个多用户操作系统,所以一个文件可能有多个用户:拥有者user,拥有者所在组group,其他用户other,所有成员all。

 

你可能感兴趣的:(Linux基础篇----记我的Linux学习之旅)