首页 > 系统服务 > 详细

Linux命令

时间:2020-03-15 23:46:24      阅读:90      评论:0      收藏:0      [点我收藏+]

目录相关命令

命令 说明
ls

查看当前目录信息

-l  以列表方式显示

-h   以大小为单位显示,默认是字节

-a   显示隐藏文件和隐藏目录

技术分享图片

tree 以树状方式显示多层目录信息
pwd 查看当前目录路径
cd

切换目录

~  切换到当前用户的主目录

..  切换到上一级目录

-   切换到上一次目录

touch

创建文件名  touch 文件名

mkdir

创建目录(文件夹)  mkdir 目录名

-p  创建递归的文件夹  mkdir AA/BB/CC

rm

删除指定文件或目录  rm 文件名/目录名

-r  递归删除

-f  强制删除

-d   删除空目录

-i  交互式提示

rmdir

删除空目录  rmdir 目录名

cp

拷贝文件/拷贝目录(加上 -r参数)

-i  交互时提示

-r   递归拷贝目录及其内容

-v   显示拷贝后的路径描述

-a   保留文件的原有权限

mv

移动文件/移动目录/重命名

-i  交互式提示

-v   显示移动后的路径描述

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

重定向命令

命令 说明
> 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w‘模式
>> 如果文件存在会追加写入文件末尾,相当于文件操作的‘a‘模式

 

 

 

文件相关的命令

命令 说明
cat

查看小型文件

技术分享图片

 

 

 

more

 分屏查看大型文件

空格  显示上一行信息

回车  显示下一行信息

b  显示上一屏信息

f   显示下一屏信息

q  退出

grep

文本搜索

-i  忽略大小写

-n   显示匹配行号

-v     显示不包含匹配文本的所有行

^  以指定字符串开头  grep ‘^py‘ hello.py -n

正则:

  $  以指定字符串结尾

  .  匹配一个非换行符的字符  grep ‘t.o‘ hello.py -n

find

在指定目录下查找文件/目录

-name  根据文件名/目录名字查找

通配符:

  *  代表0或多个任意字符

  ?  代表任意一个字符

tar

压缩或解压

-c   创建打包文件

-v   显示打包或解包的详细信息

-f    指定文件名称,必须放到所有选项后面

-z   压缩或解压缩(.gz)

-j    压缩或解压缩(.bz2)

-x   解包

-C  解压到指定目录

zip

压缩成.zip格式文件

unzip

解压.zip格式文件

-d  解压到指定目录

chmod

修改文件权限

r  可读,权限值是4

w   可写,权限值是2

x   可运行,权限值是1

-  无任何权限,权限值是0

eg:  chmod 666 1.txt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

通配符不仅能结合 find 命令使用,还可以结合其它命令使用, 比如: ls、mv、cp 等,这里需要注意只有 find命令使用通配符需要加上引号。

管道(|)命令

管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。

技术分享图片

 

 

 用户相关的命令

命令 说明
sudo -s 切换到root用户,获取管理员权限
sudo 某个命令的执行需要获取管理员权限,可以在命令前面加上sudo
whoami 查看当前用户
exit 退出登录用户
who 查看所有的登录用户
passwd 修改用户密码,不指定用户默认修改当前登录的用户密码

 

 

 

 

 

 

which命令

命令 说明
which

查看命令位置

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

关机和重启

命令 说明
shutdown -h now 立刻关机
reboot 重启

 

 

远程登录/拷贝

命令 说明
ssh

远程登录

格式:  ssh 用户名@ip地址

 

 

 

系统相关命令

命令 说明
free

查看内存使用情况

-m  以M为单位显示

top

显示进程信息(包含CPU 内存使用等)

-p 进程号  查看某一程序所占内存

df

显示磁盘空间使用情况

df --block-size=M  以M为单位显示

ps

查看进程

  • a:显示一个终端的所有进程,除会话引线外;
  • u:显示进程的归属用户及内存的使用情况;
  • x:显示没有控制终端的进程;
  • -l:长格式显示更加详细的信息;
  • -e:显示所有进程;

ps -aux 查看所有进程

ps -aux | grep 进程号  查看某一进程信息

ps -aef | grep 应用名  查看某一应用进程信息

 

Linux命令

原文:https://www.cnblogs.com/abysschen/p/12500962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!