linux基本命令

linux基本命令

登陆:输入用户名密码

退出:exit显示logout即退出(结束当前作业并没有退出)

具体输入linux可以使用xshell5软件

第一次连接虚拟机需要输入主机号等(在虚拟机里输入ifconfig查看基本信息)用open,之后就可直接连接

基本命令:

显示日期的命令:date
直接输入date

[root@xiehui ~]$  date

显示年月日

[root@xiehui ~]$ date +%y/%m/%d

[root@xiehui ~]$ date +%Y/%m/%d

显式小时和分钟

[root@xiehui ~]$ date +%H:%M

[root@xiehui ~]$ date +%h:%m

在线求助命令:man
用法:
空格或者Page Down键向后翻页
Page Up键向前翻页
输入“/单词”来查询关键词或者词组,这里不区分大小写
通过SEE ALSO部分可以查看相关的命令
通过q键退出
Home键回到最前面
End键至末尾
回车键查看下一行
举例:man date
日历显示命令:cal
简单计算器:bc
Linux下面强烈建议不要通过直接关闭电源的方式来关机,使用正确的关机指令:如shutdown或者reboot,关机之前最好强制将缓存写入硬盘
命令shutdown举例

shutdown -h now  立刻关机

shutdown -h 20:25 系统在今天的 20:25 分会关机

shutdown -h +10   系统再过十分钟后自动关机

shutdown -r now   系统立刻重启

shutdown -r +30 'The system will reboot'  再过三十分钟系统会重新开机,并显示后面的信息。

shutdown -k now 'This system will reboot'   仅发出警告信息,吓唬人!

相对路径与绝对路径
绝对路径的写法一定以“/”开始,例如/usr/share/doc
相对路径的写法不从“/”开始,例如share/doc,./share/doc,../usr/share/doc
几个特殊符号

.  代表当前路径

..  代表上层目录

~  代表用户根目录

~user 代表user的根目录

/  代表系统根目录

改变当前路径的命令:cd
显示当前路径的命令:pwd
建立目录的命令:mkdir
语法:

  mkdir [-mp] [目录名称]

  -m 选项可以改变默认的文件属性

  -p 选项用于创建需要的目录结构

  m和p同时使用,则仅控制最后一个目录的属性

删除目录的命令:rmdir
语法:

  rmdir [-pv] [目录名称]

  -p  选项用于删除整个目录结构

  -v  选项用于显式详细信息

  一定要确保目录非空,否则要报错

删除非空的目录可以用rm命令
显示属性命令:ls
语法:

  ls [-aABdlS] [路径...]

参数说明:

  -a   全部的文件都列出(包括隐藏文件)

  -A  忽略当前路径和上级路径

  -B  忽略备份文件(以~结尾)

  -l    一行一个文件,包含几乎全部属性

  -S   以文件大小排序

  -d   只显示目录的属性,而不是路径下的文件

  --color=never   不要显示颜色

  --color=always  均显示颜色

  --color=auto    由系统自行判断

拷贝命令:cp
语法:

  cp [-iruv] [源文件] [目标文件]

参数说明:

  -i 在文件覆盖之前显示确认信息

  -r 拷贝整个目录结构

  -u, --update:如果源文件比较新,或者是没有目标文件,那么才会进行copy的动作,可用于备份。

  -v 显示详细信息告诉用户当前执行的动作

删除命令:rm
语法:
rm [-firv] [文件名称]
参数说明:

  -i  删除前让用户确认,文件删除时这是默认值,如果使用递归删除则不是默认值。

  -r  递归删除

  -f  强制删除,忽略掉不存在的文件,且删除前不需要用户确认

  -v   显示当前操作的详细信息

移动文件命令:mv
语法:
mv [-fiuv] [源文件] [目标文件]
参数说明:

 -f  覆盖文件前不需要用户确认

 -i  覆盖文件前让用户确认

 -u  当源文件比目标文件新或者目标文件不存在的时候才会执行动作

-v  显示当前操作的详细信息
 
文件操作命令
创建文件或者修改文件时间 - touch
显示全部文件内容 - cat
逐屏显示文件内容 - more
逐行显示文件内容 - less
查看文件开头 - head -n file
查看结尾文件内容 - tail -f file
文件编辑命令 - vi/vim
 
压缩包操作命令
Linux下最常用的打包程序是tar,tar包文件的命令通常是.tar结尾
1、将所有的jpg文件打成一个tar包
tar -cf all.tar *.jpg
2、将所有的gif文件增加到tar包中
tar -rf all.tar *.gif
3、更新原来tar包中的logo.gif文件
tar -uf all.tar logo.gif
4、列出所有的文件
tar -tf all.tar
5、解压tar包中所有的文件
tar -xf all.tar
6、.gz结尾的文件就是gzip压缩的结果
gz包压缩:tar -czf all.tar.gz *&.jpg
解压:tar -xzf al.tar.gz

7、.bz2结尾的文件就是bzip2压缩的结果

压缩:tar -cjf all.tar.bz2 *.jpg
解压:tar -xjf all.tar.bz2

另外对于window下的常见压缩文件.zip和.rar

8、zip包

压缩:zip all.zip *.jpg
解压:unzip all.zip 

9、rar包

加压:rar a all *.jpg
解压:unrar e all.rar