现在的位置: 首页 > 综合 > 正文

linux系统基础常用命令

2018年03月18日 ⁄ 综合 ⁄ 共 1464字 ⁄ 字号 评论关闭

一.linux系统基础常用命令

1.命令date用以查看、设置当前系统的时间:
格式化显示时间:date
+%Y--%m--%d

2.命令hwclock(clock)用以显示硬件的时钟时间
3.命令cal用以查看日历
4.命令uptime用以查看系统运行时间
二.输出、查看命令
1.命令echo用以显示输入的内容

将我们输入的内容原封不动的显示出来

2.命令cat用以显示文件内容
但对于篇幅长的文件,cat命令只能从头到尾在一页上显示,很不友好。
3.命令head用以显示文件的头几行(默认10行)
-n指定显示的行数
4.命令tail用以显示文件的末尾几行(默认10行)
-n 指定显示的行数
-f (fllow)追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容)
4.命令more用于翻页显示文件内容(只能向下翻页)
5.命令less用于翻页显示内容(能上下翻页)
三.关机、重启
1.命令shutdown用以关闭、重启计算机
-h 关闭计算机
-r 重新启动
如:立即关机:shutdown -h now
10分钟后关机:shutdown -h +10
(一个"+"加一个数字表示多少分钟后关机)
23:30关机:shutdown -h 23:30
立即重启:shutdown -r now
2.命令poweroff用以立即关闭计算机
3.命令reboot用以立即重启计算机
四.归档、压缩
1.命令zip用以压缩文件
zip linuxcast.zip myfile
(zip+压缩后的文件名+要压缩的文件)
2.命令unzip用以解压缩zip文件
unzip linuxcast.zip
3.命令gzip用以压缩文件
gzip liangjin
4.命令tar用以打包文件
tar -cvf 包名.tar 要进包的文件(把一个文件分类放进包里,此过程中并不压缩文件)
tar -xvf 包名.tar 就会把包里的文件解开释放到当前目录下
tar -cvzf 包名.tar.gz /etc(要归档并压缩的文件夹是etc)
-z参数将归档后的归档文件进行gzip压缩以减少大小
五.查找
1. locate用以快速查找文件、文件夹,实际上是在数据库中查找文件,
此命令需要预先建立数据库,数据库默认每天更新一次,可用update 命令手工建立、更新数据库,
缺点就是如果新文件没有更新进数据库,则找不到。

locate vim
查找文件名中包含vim的文件,在整个计算机中查找

2.命令find用以高级查找文件、文件夹
find 查找位置 查找参数
如:
find . -name *liangjin*
查找当前目录下文件名中包含“liangjin”的所有文件
find / -name *.conf
查找根目录下文件名后缀为.conf的文件
find / -perm 123
查找硬盘中所有文件权限是123的文件(123处必须为数字)
find / -type d(根据文件类型查找)
查找所有目录(d表示目录)
find . -name"a*" -exec ls -l {} \;

查找文件名以a开头的文件,并把查找结果作为参数,传给“ls -l”命令,用以显示以a开头的所有文件的详细信息。“ls -l ”也可以换成其他命令。

3.wc 的用法

wc -l 文件名 计算文件行数

wc -w file 计算文件单词数

wc -c file 计算文件中的字符数

4.其它常用命令

grep 字符串 file 在文件内搜索字符串 eg:grep 'searchstring' file.txt

file 文件名 查看文件类型

expr 进行数学运算 eg: expr 2"+"3

dirname 文件名 返回文件所在的路径 eg: dirname /bin/liangjin将返回/bin

抱歉!评论已关闭.