您的位置:首页 > 运维架构 > Linux

Linux常用的基本命令

2017-04-06 22:02 483 查看

Linux中许多命令是必须掌握的,初学这些命令,在此记录下来,方便以后查命令。

1、显示日期命令:date



2、显示日历命令:cal





3、简单好用的计算器:bc



至于红色框框选的部分,10/100=0.1,结果为什么是0呢?这是因为bc预设仅输出整数,如果要输出小数位,那么就必须要执行命令“scale=number”,number指的是小数点的位数。例如第二个红框框选的部分,scale=3,表示输出小数点后面的三位小数。其中命令“quit”表示离开bc这个计算器。

4、惯用的关机命令:shutdown



需要注意的是,如果是普通用户输入命令“shutdown -r now”会提示只有只有root能够执行。因为只有root用户才有权限执行关机或者重启命令。首先需要切换到root模式下,执行命令“sudo su”,回车后输入密码即可。另一种方式就是执行命令“sudo -i”,也可以将当前用户由普通用户切换到root用户模式下。

(1)执行命令“shutdown --help”可以查看shutdown命令如何使用,当然也可以使用“man shutdown”命令。

shutdown -h now 立刻关机(h是halt的缩写)

shutdown -r now 立刻重启(r是restart的缩写)

shutdown -r +3 三分钟后重启

shutdown -h +3 "The System will shutdown after 3 minutes"提示使用者将在3分钟后关机。

shutdown -r 20:25 系统将在20:25重新启动计算机

shutdown -r 20:25& 系统将在20:25重启的任务放到后台去,用户可以继续操作终端。

5、切换执行等级:init

Linux共有7种执行等级:

--run level 0:关机

--run level 3:纯文本模式

--run level 5:含有图形接口模式

--run level 6:重新启动

使用命令“init”来切换各模式,如果想要关机的话,除了上述“shutdown -h now ”和"poweroff"之外,也可以使用如下命令"init 0"来关机:



6、查看版本信息等



7、变换目录:cd

8、显示当前所在目录:pwd



9、建立新目录:mkdir



加了-p的选项,可以自行建立多层目录。不加的话,没办法直接创建多层目录。不过不建议常用-p这个选项,因为如果打错字,那么目录名称就会变得乱七八糟。

10、新建文件:touch +文件名,如 touch 11.txt

在指定路径下新建文件,如下图命令所示:



pwd:查看当前所在目录。

11、删除文件:rm +文件名,如 rm -i +文件名(删除前提示是否删除文件)、rm -f +文件名(强制删除,没有询问是否确定删除)

12、新建文件夹:mkdir +文件夹名



13、删除文件夹名:rmdir+文件夹名

rm -r+文件名 rm -rf+文件夹名(推荐使用)



注解:rmdir只能删除空的文件夹,rm -f是强制删除不询问是否确认直接删除,可以用rm -rf+目录,可以直接删除对应目录,无需繁琐的确认是否删除各个文件。

14、复制文件:cp+文件+目录位置

cp -r +文件(文件夹)+目录位置

注解:加上-r是就可以复制文件夹及里面的所有东西,也可以复制文件。

15、命令“ls”查看当前目录下的文件以及子目录:



16、压缩文件:

tar 命令可以用来压缩打包单个文件、多个文件、单个目录、多个目录

单个文件压缩打包:tar czvf my.tar file1

多个文件压缩打包:tar czvf my.tar file1 file2 file3...

单个目录压缩打包:tar czvf my.tar dir1

多个目录压缩打包:tar czvf my.tar dir1 dir2 dir3...

解包至当前目录:tar xzvf my.tar

将某一目录压缩为.zip文件命令: zip -r myfile.zip mydata (压缩mydata目录)

解压.zip文件:unzip myfile.zip -d mydata(mydata为解压后的目录) 或简之:unzip myfile.zip

17、安装.7z压缩和解压文件:

(1)安装方法:sudo apt-get install p7zip

(2)压缩文件:7z a -t7z -r manager.7z /home/manager/*

a 代表添加文件/文件夹到压缩包

-t 是指定压缩类型,一般定为7z

-r 表示递归所有的子文件夹,manager.7z 是压缩好后的压缩包名,/home/manager/* 是要压缩的目录,*是表示该目录下所有的文件。

(3)解压文件:7z x manager.7z -r -o/home/xx

x代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)manager.7z 是压缩文件,这里要换成自己的。如果不在当前目录下要带上完整的目录

-r 表示递归所有的子文件夹

-o 是指定解压到的目录,这里要注意-o后是没有空格的,直接接目录

18、查看内核版本,Linux本身就是内核:

查看内核版本方法一:

命令:uname -a

作用:查看系统内核版本号及系统名称

查看内核版本方法二:

命令:cat /proc/version

作用:查看目录“/proc”下的version的信息,也可以得到当前系统的内核版本号以及系统名称。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 命令