Linux指令学习(持续更新)
例:zizi@zizi-Lenovo-IdeaPad-Y470:~$ ls
touch:用于创建一个新的空白文件,如果文件已存在,则刷新修改日期。
zizi@zizi-Lenovo-IdeaPad-Y470:~/demo$ ls
zizi@zizi-Lenovo-IdeaPad-Y470:~/demo$ touch demo.txt
zizi@zizi-Lenovo-IdeaPad-Y470:~/demo$ ls
demo.txt
file:查看文件类型
~$ file killouterr.txt
cat:查看文本文件内容
$ cat killouterr.txt
cp:复制文件或目录
常用参数:
-r:递归复制整个目录树
-v:显示复制过程的详细信息
rm:删除文件或目录
常用参数:
-i:交互式
-r:递归删除目录及创建的文件
-f:强制删除
mkdir:创建一个目录
$ mkdir demo
rmdir:删除一个空目录(文件夹中有内容其实也可以删,不过一般不推荐)
$ rmdir demo
输出、查看命令:
echo:显示在命令行输入的内容
cat:显示文件内容
head:-n显示头n行
tail:-n显示尾n行、-f持续显示文件更新内容
more:翻页显示文件内容,只可向下翻页
查看硬件信息
查看硬件信息需要管理员权限
lspci:查看PCI设备
-v:查看详细信息
lsusb:查看USB设备
-v:查看详细信息
lsmod:查看加载的模块
less:翻页显示文件内容,可上下翻页
mv :移动或重命名文件或目录
当在当前目录中的操作极为重命名:$ mv killout.txt kill.txt
当跨目录操作是为移动:$ mv hello ./code/hello(也可以在移动的同时就重命名了)
date:查看或设置当前系统时间
+%:用于设定特定格式
$ date +%Y--%m--%d
2015--05--14
cal:显示日历
uptime:查看系统运行时间
查看硬件信息
查看硬件信息需要管理员权限
lspci:查看PCI设备
-v:查看详细信息
lsusb:查看USB设备
-v:查看详细信息
lsmod:查看加载的模块
关机、重启(需要root权限)
shutdown:关闭或重启计算机
-h:关闭计算机
-r:重启计算机
poweroff:立即关闭计算机
reboot:立即重启计算机
归档、压缩
zip:压缩文件
语法:zip 压缩后文件名 被压缩文件名
$ zip -r myzip.zip ./* 将当前目录下的所有文件打包(-r 递归压缩子目录下的文件)
$ zip zip.zip ../kill.txt(这样压缩文件在当前目录之下) 不推荐
unzip:解压缩文件
语法:unzip 压缩文件名
$ unzip zip.zip (该压缩包压缩的是上一级文件但是解压的时候会忽略,解压在当前目录)
gzip:压缩文件
tar:归档文件
tar –cvf 归档后文件名 归档的文件
c:create;v:verbose;f:file
tar -cvf aa.tar PPT
tar –xvf 释放TAR包(又叫解包)
x:extract;v:verbose;f:file
$ tar -xvf aa.tar
tar –cvzf(归档并压缩) 归档后文件名 归档的文件
$ tar -cvzf aa1 PPT
注:tar本身只是打包,而不是压缩。只有加了一些选项
后,如:z、j等,才在打包的基础上进行压缩。
获取帮助
-h或—help参数
man命令
info命令
DOC文档:/usr/share/doc
/********************************
*shell
********************************/
type
通过type命令可以查看命令的类型
echo
显示变量的值
~$ echo $name
定义变量:(变量名=变量值)
~$ name=zizi
unset
取消变量
unset name
env
查看环境变量
set
查看所有变量:包括环境变量和自定义变量
环境变量和自定义变量的主要区别是作用域的不同。
环境变量在整个bash运行过程中均有效,而自定义变量只在当前进程
中有效。
使用export命令可将自定义变量转化为环境变量。
export name;
用env能看到name
read
从键盘读取变量值,和用户交互,在shell script经常使用。
重要参数:
-p:后面接提示语句;
-t:后面接等待秒数
# read -p "please input:" -t 10 test[参数名]
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。