Linux常用命令

快捷方式:
1、ctrl+alt :在界面显示鼠标
2、Ctrl+alt+T :字符界面,终端
3、目录命令:ls 根目录: ls / 根目录下bin目录:ls /bin /
4、Ctrl + “+”:放大


常用命令:

* ls:显示目录内容
** ls -a :在Linux中以.开头文件,为隐藏文件
** ls -A:和-a基本一样,但不包括(.和..)
** ls -h:显示文件的大小不用字节表示,用K,M,G来表示
** .目录:当前路径(eg:ls .);..目录:代表上层路径(eg:ls ..)
** ls -i :目录编号 inode table 结点号唯一
** ls -ia :i、a可以混合使用,
** ls -i ../.. :上层的上层
** ls -l :显示文件目录的更多信息。eg:信息–类型、权限、文件连接数、、、文件大小(4096–块)、时间(最后一次修改时间)
** ls -d:只列出目录本身信息,不列出目录中的内容
** ls -r:把排序的结果反向输出
** ls -R:递归列出子目录中的内容
** ls -S:按照文件的大小排序
** ls -t:按照文件的时间排序
** ls -ld :组合l和d

        类型:普通文件-r,目录文件d开头
        权限:rwx      rwx        rwx
          用户(u)  组(g)     第三方用户(其他o)
        普通文件:r--可读权限 w--可写权限  x--可执行权权限    rwx     r-x(不具备w权限)
            目录:    r--是否可以浏览该目录(可读)  w--是否可以在该文件创建或修改目录(可写)
          x--是否可以进入该目录 (可执行)
        文件连接数 :文件

* man :手册

  1. man ls
  2. man+命令名称

* pwd:当前所在路径

  1. pwd -P:显示真正的路径,而不是链接路径

* mkdir:创建一个目录
eg:mkdir gongchengda
4. mkdir g+tab键(补全)
5. mkdir gongchengda/test(必须按顺序创建)
6. mkdir -p:递归创建目录 eg:mkdir -p ruanjian/test 一次创建
7. mkdir -m:设置该目录的权限 eg:mkdir -p -m 664 d1/d2/d3/d4。创建目录的同时设定权限为664。

* cd:改变当前路径(进入)

  1. cd +路径名 eg:cd ruanjain/
  2. cd ~:当前家目录
  3. cd -:返回上一次所在目录

* rmdir:删除目录、只能删除空目录
eg:rmdir ruanjian
1. rmdir -p:来用递归删除目录

* rm:删除文件、目录
rm -r:递归删除,不管目录是否为空 eg:rm -r gongchengda/
rm -i:交互式,删除之前需要用户确认
rm -v:显示删除过程
rm -f:和cp -f类似,如果文件不存在也会给出警告信息

* mv:剪切(移动)
mv abc/ ruanjian/ abc到ruanjian下
mv ruanjian gongchengda 修改名称(gongchengda不存在时)
eg:mv ./aaa ./bbb 把当前目录下的aaa文件或者目录改名为bbb

* cp:复制、拷贝
cp -r:递归拷贝文件或目录 cp -r gongchengda/ ruanjian
cp -l:将文件复制成硬链接
cp -s:将文件复制成软链接
cp -f:如果目标文件已存在,则直接覆盖,不给出任何提示
cp -i:如果目标文件已存在,则先会给出提示信息是否覆盖

* touch :创建文件
eg:touch hello.txt
ls -l:详细信息
touch -a:只修改access time时间
touch -c:只修改文件的时间,如果不存在则创建该文件

* date:当前时间

* cat:查看文件内容
eg:cat hello.txt
eg:cat /etc/passwd
cat -n:打印出行号,空白也会打印出
cat -b:打印出行号,只针对非空白行

* tac :倒序输出cat

* more:分页显示
eg:more /etc/passwd
ctrl+b:往回翻页
more -f:显示文件名以及当前行数的显示

* less:分页显示+查找
eg:less /etc/passwd
/+词汇 向下找出标出相同词汇
?+词汇 向上找出标出相同词汇
Ctrl+f:向下翻页
Ctrl+b:向上翻页
q:退出

* tail:默认显示文档最后10行
eg:tail -5 /etc/passwd
tail -f +文件名 :动态刷新文件末尾
tail -n +文件名 :显示最后n行

* head:显示文件头
head -n:显示前n行

* ln:创建链接
** ln -s hello.txt soft_hello.txt :创建软链接
结果:->hello.txt
** ln :创建硬链接
ln hello.txt hard_hello.txt
硬连接文件和文件——编号一样(inode)
软、硬不同之处:删除源文件后,硬连接可以使用,软链接不可以使用
软链接针对目录项,硬链接针对数据区域

* umask 权限、显示(修改)
umask 111 111 111 :显示掩码
umask -S :显示权限
标准算法:777&(~002)
换 :777-002 664—正真创建的
eg:umask 777 结果为:— — —
eg:umask 000 结果为:rw- rw-rw-

* chmod:修改一个文件的权限
chmod 777 test.txt
chmod u-w :给用户取消w权限
chmod u-w test
chmod g-w test
chomd o-w test
chomd u+w test:加权限
….
chomd +x test:所有用户-添加(对于可执行权限)

* chown:改变文件所属用户
chown +用户名 +文件名

* chgrp:改变文件所属组

* gzip hello.txt :压缩 不支持目录打包
结果:hello.txt.gz

* gunzip hello.txt.gz :解压

* bzip2:压缩比例高
eg:bzip2 hello.txt
结果:hello.txt.bz2
bzip2 -k:可以保留原文件

* bunzip2:解压
eg:bunzip2 hello.txt.bz2

* tar :打包
eg:tar -c hello.txt :创建(压缩)
eg:tar -cf hello.tar hello.txt :打包后,改好名称
eg:tar -czf hello.tar.gz hello.txt
eg:tar -cjf hello.tar.bz2 hello.txt

解压缩
tar -xzf  hello.tar.gz
tar -xjf  hello.tar.bz2
tar -xvjf hello.tar.bz2
-v:显示打包、解压详细信息
-c:创建压缩、打包
-f:指定压缩文件
-z:打包同时以gzip进行压缩
-j:打包同时以bzip2进行压缩
-x:解压

* ps :查看进程信息

ps -ef:显示所有进程信息
     =>TTY:终端号   
ps aux:更详细信息
ps aux -L:显示更详细线程信息

* top:显示内存等,进程信息。占用cpu核心
q:退出
1:查看核心cpu命令
man top:

* tty:查看终端号

* find:查找命令
eg:find ./ -name “hello.txt” :根据名称
eg:find ./ -name “hello*” :根据名称 通配符
find / 根目录下
eg:find ./ -size +5k “hello*” :5K字节以上的
eg:find ./ -size -5k “hello*” :5K字节以内的
eg:find ./ -mmin -30 :最后一次修改时间在30min以内的
eg:find ./ -mtime -30 : 30天
find ./ -mmin n:查找文件系统中最后n分钟被改变文件数据的文件
find ./ -ctime n:查找文件系统最后n*24小时被改变 文件状态的文件
find ./ -cmin n:查找文件系统最后n分钟被改变 文件状态的文件
find ./ -atime n:查找文件系统最后n*24小时访问的文件
find ./ -amin n:查找文件系统中最后n分钟访问的文件

* grep:过滤、显示包含的信息
grep “hello*”+文件名
grep -v:显示不包含的
grep -i:忽略大小写


| :管道
>>:从屏幕   重定向到文件中

* reboot:重启

* shutdown -h now :关机

* sudo:为当前操作赋予管理员权限
eg:sudo shutdown -h now

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值