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 常用命令的主要内容,如果未能解决你的问题,请参考以下文章