首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
系统相关
> 详细
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
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
gitlab 在linux安装环境下存储地址
2021-07-29
当 Mac 未检测到外部显示器时如何修复它
2021-07-29
Ubuntu18.04安装qemu遇到问题-qemu : Depends: qemu-system (>= 1:2.11+dfsg-1ubuntu7)
2021-07-28
[Linux]Shell编程【待续】
2021-07-28
Linux系统资源查看
2021-07-27
Archlinux爬坑指南
2021-07-27
[Linux]Linux发展历程
2021-07-27
非桌面系统 (ubuntu)安装google-chrome
2021-07-27
在Ubuntu18.04系统中源码安装 gcc7.3.0
2021-07-23
Linux快捷键杂记
2021-07-22
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!