Linux 常用命令

Posted 一个动态类型的幽灵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 常用命令相关的知识,希望对你有一定的参考价值。


demo 示例

【】显示:ls

【】查看当前路径: pwd

【】跳转: cd 文件夹名字

【】新建一个文件:touch

【】新建一个文件夹:mkdir

【】清屏:clear


【】
命令一般都有选项和参数 ls / 显示根目录下的所有东西


ls /bin 显示根目录下bin文件夹下的所有东西

ls -a ls -l ls -h 这里 a、l、h 就是选项 没有先后顺序

ls -alh

ll

【】
查看Linux命令帮助信息 --help ls --help

man ls

 

自动补全: 先输入几个字母 TAB键


【】显示文件的内容 : cat 文件的名字

cat可以查看多个文件的内容 demo: cat 1.txt 2.txt

【】查看以前的命令: 上下键翻动


【】删除文件:rm 文件的名字

 

【正则表达式】

* 通配符 2* *表示通用的

? 替换符 一个?只表示一个

ls 1[1-5]3.txt 显示中间为1-5的1?3.txt文件

^xxx :以xxx开头 xxx$ :以xxx结尾


【重定向】 : > 把想要的东西塞到一个文件中

demo ls >xxx.txt 把当前路径下的所有文件名字放到xxx.txt


>> 追加
demo ls >>xxx.txt 把当前路径下的所有文件名字追加放到xxx.txt文件的末尾

 

【】more :more xxx 查看大文件用(分屏显示,继续查看按F键)


【】管道: | demo: ls -alh /bin | more


一行显示多个命令:用“ ;” 分号隔开 (Python也是)

【】相对路径 和绝对路径

绝对路径:cd /home/python 从根目录开始算起
相对路径:cd Downloads 从当前路径算起

. 表示:当前那路径
..表示:当前路径的上一层
../.. 表示:当前路径的上二层

cd - 跳转到上一次所在的路径(类似电视机遥控器中的回看)

cd ~ 跳转到当前用户的家目录(/home/python)


【】tree: 以目录树的形式显示


mkdir A/B/C/D/E -p 依次创建文件夹 需要加-p


rmdir: 删除空文件夹


rm 一般是删除文件的 如果要删除文件夹 要添加 rm 文件夹名字 -r(递归的删)

【】软链接 :ln demo : ln -s 1.txt l-softlink.txt

【】硬链接 :ln demo : ln 1.txt l-hardlink.txt

软链接 硬链接(文件还可以找到)

【】 mv 移动(剪切)(顺带重命名)
重命名:mv demo : mv 原文件名 新文件名

移动(剪贴粘贴):mv 111.txt laowang/

【】文本搜索 grep : 文件找内容

demo: grep "ntfs" xxx.txt


【】 cp : 复制粘贴

demo : cp 2.txt A 把2.txt问题复制粘贴到A文件夹
cp A B -r 把A文件夹复制粘贴到B文件夹
cp a/* b 将a文件夹下的所有内容赋值到b文件夹下

操作文件夹不让做 都可以加 -r选项

【】find :指定路径找文件 find 路径 -name \'*.t?t\'

demo : find / -name "*name*"


【】
获取权限: sudo 加命令

【】 tar


常见的压缩解压方式:

tar -zcvf xxx.tar.gz * 打包并压缩
tar -zxvf xxx.tar.gz 解压缩包

tar -jcvf xxx.tar.bz2 *
tar -jxvf xxx.tar.bz2

【】which :查看使用的命令在哪一个文件夹下
demo : which ls


【】 ps 查看进程 top 查看进程(按CPU占用大小排序)

kill 杀死进程 kill -9 pid(程序的编号) -9 是强制的杀

【】reboot 重启 shutdown -r now 关机


【】df 查看硬盘内存 du 当前路径占用空间大小

【】ifconfig : 查看IP地址信息 设置网卡的地址


【】ping ip地址 查看是否能够通信


【】useradd 添加用户 : demo: useradd 用户名 -m

加-m表示创建当前账目的家目录

设置用户密码 :sudo passwd 用户名


切换用户: su (-) 用户名 加个- 表示切换的时候家目录也切

切换到超级管理员: sudo -s

删除用户:sudo userdel(-r) 用户名 加了-r表示连家目也删

查看自己的用户名: whoami

退出当前用户:exit

【ssh】远程登录: demo : ssh python@172.16.7.139

【】 Ctrl +shift +T 在一个终端里开两个标签 Alt+1/2可以切换标签

【】who :查看当前用户数


【】 创建组 :sudo grepadd 组名
删除组 :sudo grepdel 组名

【】为创建的普通用户添加sudo权限

sudo usermod -a -G adm 用户名

sudo usermod -a -G sudo 用户名


【】修改文件的权限: u 拥有者 g 同组 o 其他人 rwx 可读可写可执行

chmod u=wrx ,g=wrx,o=wrx 文件名

chmod 137 文件名

7 表示可读可写可执行 4+2+1 4(r) 2(w) 1(x)

 

以上是关于Linux 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux第二章-Linux常用命令

Linux文本操作常用命令

:常用工具命令第23节:常用命令 - Linux命令

Linux常用命令

Linux部署项目常用命令