码迷,mamicode.com
首页 > 系统相关 > 详细

Linux指令学习(持续更新)

时间:2015-06-11 09:37:28      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:linux指令

ls:列出目录内容
例: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[参数名]

Linux指令学习(持续更新)

标签:linux指令

原文地址:http://blog.csdn.net/mycomein/article/details/46447035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!