Linux常用命令

pwd:显示当前操作的路径
ls :查看当前路径下的文件及文件夹的名字
ls /bin/a… :绝对路径,表示查看根目录下的bin文件夹的东西(不 在乎当前路径,直接查找)
ls desktop :相对路径 表示查看当前路径下desktop文件夹里面的东西(需要pwd里面的东西)
ls -a: 显示当前路径下的隐藏文件 . 表示隐藏文件
ls -l: 以表格的方式显示文件 d 表示文件夹,字节表示大小
ls -h: 以表格的形式显示文件,比-l更加清晰一点,一般是-lha在一起用一般也可以用ll代替-ahl
cd :表示进入一个文件及文件夹(cd 文件夹或者文件的名字)
cd desktop: 表示进入desktop这个文件夹(相对路径) cd 进不去文件,只能进文件夹和目录,其实文件夹就是目录,gedit能打开文件
cd /bin : 表示进入bin这个文件夹(绝对路径)
cd … : 表示跳转到当前路径的上一层路径
cd …/…/… : 表示跳转到当前路径的前三层路径
cd - : 表示跳转到上一层所在的路径
cd ~ : 表示跳转到当前用户的家目录(home/python)
/ : 表示的是根目录
clear :表示清屏(ctrl+ i)
tab : 表示补全命令(当前路径下有的文件夹,ls下的文件夹)
? : 代表的是文件夹中任意一个数字(配合ls用,ls * 代表ls下所有文件夹,ls t?t, 代表ls下t?t的文件夹,不可以是空)
touch : 创建文件,如 touch 1.txt等
gedit : 打开记事本 文件 如 gedit 1.txt等
tree : 目录树(显示文件结构)可以和管道.more一起用 如 tree /home | more
mkdir : 创建文件夹(在当前路径下创建)如 mkdir 1.dy等
mkdir -p:表示递归创建文件夹 如 mkdir a/b/c -p 表示在a里面创建b,b里面创建c
rmdir : 删除文件(文件是空的才可以)
rm : 表示只能删除文件,不能删除文件夹
rm -r : 强制删除文件夹和文件 如 rm 1.dy -r
rm -i : 将要询问是否删除,需要输入yes才可以
rm -f : 强制性删除任何东西
rm -rf : 没有什么是删不掉的
more : 跟gidit差不多,就是人性化一些,将东西分屏展示出来,通常和管道一起用 f 空格表示向下翻,b 表示向上翻,回车表示一行一行翻
| : 表示的是管道,就是把东西放到管道里面 如 1.txt | more 就是将1.txt的东西放到管道里,然后分屏展示出来
“>” : 表示的是重定向,就是把本来显示到屏幕上的东西转到一个类似笔记本的东西 , 如 ls > test.txt, aaa >> test.txt,表示的是不会删除之前test.txt里到内容
cat : 打开文件夹,和gedit,more差不多,通常和重定向一起用 如 cat 1.py > laowang.txt,就是将1.py里面的内容转到laowang.txt里面 cat 也可以单独用 后面跟要打开的文件,一行一行显示,more是一页一页显 cat 1.txt 2.txt >test.txt 就是将这两个文件的内容装到test.txt然后按照顺序展示出来(合并到test.txt)
history : 查看历史
!数字 : 查看历史后,执行你要选中数字的命令
shoudown -r -now : 重启系统
shoudown -h now : 立即关闭系统
reboot : 重新启动操作系统
cp :表示文件复制到文件夹中,如 cp 1.txt 2 表示把1.txt复制到2的文件夹里
cp -r : 表示文件夹复制到文件夹 如 cp 1 2 表示把1复制到2文件夹里
mv : 表示移动  如 mv 1 2 表示把文件夹1移动到文件夹2中,文件夹1就没有了
mv : 也表示重命名,如 mv 1 2 表示就是对文件夹1重命名,改为2.其实就是文件夹2之前没有(不存在)如果有就表示移动
cal : 表示查看日历,显示当前的月份 或者 cal -y 2018 显示的是2018年的所有月份
date :显示当前的时间
ps : 查看系统或程序进程,后面一般跟上 -aux
top : 动态显示程序进程
kill : 终止进程 如 kill pid(pid是一个数字,就是ps -aux 执行后的第一行数字)就会中制这个程序 kill -9 pid 表示强制终止
sublime : 代表的是编译器,就是图标为s的,调用命令就是subl,ctrl+s表示设置界面,保存内容  view里面的layout表示的是分割界面
其中ctrl+shift+d表示复制    ctrl+l表示的就是选中整行  ctrl+f表示的就是搜索
df : 显示磁盘空间 一般后面跟 -amtT
du : 检测目录所占磁盘空间  一般后面跟 -asbl 格式为  du 目录或文件名
ifconfig ens33 down : 关闭ip地址
ifconfig end33 up : 开启ip地址
ifconfig end33 要改的ip地址 :表示的就是更改ip地址
ln -s : 表示软连接,其实就是windows的快捷方式, 如 ln 1.py 01.py 就是把文件夹1.py创个快捷键为01.py,
ln : 表示硬链接,删掉1.py,01.py还是存在的,还是可以打开里面的东西,但是需要注意的是只能对文件做,不能对文件夹做
grep : 文本搜索(在test.txt文件里面搜索,gedit)就是在一个文件中搜东西
grep -n “f” test.txt : 表示在test.txt 里面搜索带f字母的行,-n 表示显示行号,第几行
grep -i “f” test.txt : 表示…,-i 表示忽略大小写 F f
grep -v “f” test.txt : 表示…,-v 表示求反,除了含t的不显示,别的都显示
^a 表示以a开头的  a$表示以a结尾的
find : 表示显示文件夹里面有那些文件及文件夹 如 find /home/python  就表示python下的文件夹及文件
find /-name txt 表示的就是在根目录下找txt(文件) find ./ -name txt 如果搜不出来就把txt加上双引号就可以了
tar -zcvf xxx.tar.gz 1 : 表示的就是打包压缩,就是将文件夹1打包压缩成xxx.tar  后缀必须是xxx.tar
tar -zxvf xxx.tar.gz : 表示的就是解压解包,就是将xxx.tar解压解包
tar -zxvf xxx.tar.gz -C 解压的地址 :表示可以改变解压出来的地址
tar -jcvf yyy.tar.bz2 1 : 表示的就是打包压缩,就是将文件1打包压缩成yyy.tar
tar -jxcf yyy.tar.bz2 : 表示的是解压解包,就是将yyy.tar解压解包 这个也可以改变解压地址
which : 表示的就是查看命令位置 如 which ls 就是查看ls命令所在的位置
chmod : 修改文件权限  如 chmod u+x 123.txt 表示的就是给文件拥有者123.txt的操作权限(可执行权限) 如果是-就代表给文件拥有者消去可执行的操作  其中 r 表示的是阅读的权限 4也表示r, x 表示的是可操作的权限 1也表示x, w 表示的就是可写的权限 2也表示w,  u 表示文件拥有者  g 表示文件同组者  o 表示其他人 a 表示的是文件拥有者 文件同组者和其他人
chmod 777 123.txt  或者 chmod u=rwx g= rwx o= rwx表示给123.txt所有权限(7 = 1+2+4)
chmod 666 123.txt -R 表示的是给123.txt文件里面所有文件及文件夹的权限
sudo -s : 切换管理员账号 不带-s表示需要五分钟再输一次sudo
whoami : 显示当前管理员  who : 查找谁在线(查看当前登录的用户信息)  who -q : 查看用户数  who -u: 查看用户数更加清楚
exit : 退出当前管理员
passwd : 改密码
ifconfig : 显示ip地址
ifconfig ens33 down : 关闭ip地址,就是ip地址不显示
ifconfig ens33 up :开启ip地址 显示ip地址
ifcinfig ens33 123.45.345.56: 改变ip
ping : 如 ping 192.168.2.129 表示的是看是否与能这个ip地址相连
ssh : ssh python@192.168.2.129,表示的是登录这个ip地址,登录他的系统 他的必须是桥接模式,自己的是NAT模式
scp : 表示的是传送接受文件
我给你表示为  格式: scr -r 我文件所在的路径(./)文件名 你的用户名@你的ip地址:你要放的路径
               例子 scp -r ./111.png
python@172.16.7.137:/home/python/Desktop
我问你要表示为  格式: scr -r 你的用户名@你的ip地址:目标文件的绝对路径 /保存到本机的路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值