Linux教程

常用 Linux 命令

本文主要是介绍常用 Linux 命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ls list 查看当前文件夹下的内容

pwd print wrok directory 查看当前所在文件夹

cd [目录名] change directory 切换文件夹

touch [文件名] touch 如果文件不存在,新建文件

mkdir [目录名] make directory 创建目录

rm [文件名] remove 删除指定的文件名

>输出重定向命令

more分屏显示命令

|管道命令

ln建立链接文件

clear clear 清屏

cat查看内容

grep:搜索(-v显示不包含匹配文本的所有行即求反 -n显示匹配及行号 -i忽略大小写)

ctrl + shift + = 放大终端窗口的字体显示

ctrl + - 缩小终端窗口的字体显示

find:查找文件

tar:归档管理

-c :生成档案文件,创建打包文件

-v :列出归档解档的详细过程,显示进度

-f :指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后

-t :列出档案中包含的文件

-x :解开档案文件)

gzip:文件压缩解压(tar与gzip命令结合使用实现文件打包、压缩。 tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz)

bzip2:文件压缩解压(压缩用法:tar -jcvf 压缩包包名 文件...(tar jcvf bk.tar.bz2 *.c)    解压用法:tar -jxvf 压缩包包名 (tar jxvf bk.tar.bz2)  )

zip、unzip:文件压缩解压(压缩文件:zip [-r] 目标文件(没有扩展名) 源文件   解压文件:unzip -d 解压后目录文件 压缩文件)

which:查看命令位置

cal:查看当前日历

date:显示或者设置时间(date [MMDDhhmm[[CC]YY][.ss]] +format)

ps:查看进程信息(-a 显示终端上的所有进程,包括其他用户的进程     -u 显示进程的详细状态    -x 显示没有控制终端的进程    -w 显示加宽,以便显示更多的信息     -r 只显示正在运行的进程)

top:动态进程(M 根据内存使用量来排序含义   P 根据CPU占有率来排序    T 根据进程运行时间的⻓短来排序   U 可以根据后面输入的用户名来筛选进程    K 可以根据后面输入的PID来杀死进程。q 退出h 获得帮助)

kill命令指定进程号的进程,需要配合 ps 使用

Tab自动补全

reboot 重新启动操作系统

shutdown –r now 重新启动操作系统,shutdown会给别的用户提示

shutdown -h now 立刻关机,其中now相当于时间为0的状态

shutdown -h 20:25 系统在今天的20:25 会关机

shutdown -h +10 系统再过十分钟后自动关机

init 0 关机

init 6 重启

chmod:修改文件权限

u user 表示该文件的所有者

g group 表示与该文件的所有者属于同一组( group )者,即用户组

o other 表示其他以外的人

a all 表示这三者皆是

+ 增加权限

- 撤销权限

= 设定权限

按 上 / 下 光标键可以在曾经使用过的命令之间来回切换

如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

ls命令:

-a:显示指定目录下所有子目录与文件,包括隐藏文件。

-l 以列表方式显示文件的详细信息。

-h 配合 -l 以人性化的方式显示文件大小

mv命令:

-f 禁止交互式操作,如有覆盖也不会给出提示

-i确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会 询问是否重写,要求用户回答以避免误覆盖文件

-v 显示移动进度

 


 

-a 显示终端上的所有进程,包括其他用户的进程

-u 显示进程的详细状态

-x 显示没有控制终端的进程

-w 显示加宽,以便显示更多的信息

-r 只显示正在运行的进程

这篇关于常用 Linux 命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!