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。