Linux常用命令1

  • Post author:
  • Post category:linux




Linux常用命令



1、查询当前目录下的文件属性

命令举例:ll

mark



2、目录跳转

命令举例:cd /opt

mark



3、复制文件并修改名称

命令举例:cp -p 1.txt /opt/2.txt

mark



4、强制换行

命令举例:\

mark



5、清空至行首

命令举例:Ctrl+U组合键



6、清空至行尾

命令举例:Ctrl+K组合键



7、清屏

命令举例:Ctrl+L组合键或者clear

mark



8、取消本次命令编辑

命令举例:Ctrl+C组合键



9、退出

命令举例:quit或q



10、帮助命令

命令举例:cp –help

mark



11、查找man手册中ls相关的内容,并过滤部分符号,保存到max.txt文件中

命令举例:man ls | col -b >max.txt

mark



12、查看文件内容

命令举例:cat max.txt

mark



13、分页查看文件内容

命令举例:more max.txt(空格可以快速查看文件)

mark



14、查看当前工作目录

命令举例:pwd

mark



15、切到加目录

命令举例:cd ~

mark



16、切换工作目录

命令举例:cd /boot/grub

mark



17、切到上一级目录

命令举例:cd …

mark



18、切到上一次目录

命令举例:cd –

mark



19、查看目录下文件

命令举例:ls

mark



20、查看目录下文件详情

命令举例:ls -lh

mark



21、递归查询opt目录下的文件

命令举例:ls -R /opt

mark



22、用来设置指令的别名

命令举例:alias

mark



23、切换用户

命令举例:su root

mark



24、查看隐藏文件

命令举例:ls -a

mark



25、创建目录

命令举例:mkdir 1/1/1/1

mark



26、统计目录及文件空间占用情况

命令举例:du -sh /var/log/

mark



27、创建空文件

命令举例:touch aa

mark



28、向空文件中写入数据

命令举例:echo “123” >aa

mark



29、打印文件中内容到控制台

命令举例:cat aa

mark



30、删除文件

命令举例:rm -f 1.txt

mark



31、创建链接文件

命令举例:

ln -s 1.sh 3.sh(软链接,快捷方式)

ln 1.sh 3.sh(硬链接,别名)

mark



32、查找命令所在的路径

命令举例:which cp

查看指令”cp”的绝对路径

which指令会在环境变量$PATH设置的目录里查找符合条件的文件

mark



33、查找文件或目录

命令举例:find /etc -name “resol*.conf”

mark



34、命令中”>、>>”标号使用

“>”把屏幕中输出内容写入到新文件中或者覆盖同名文件内容(高危命令)

“>>”追加符号 在指定文件末尾加入内容

“<“导入符号(使用场景:mysql 数据库脚本导入使用)

ps aux > ps.txt 当前进程写入到ps.txt文件中

理论:只要是屏幕输出的文件,都可以重定向进行数据备份导入到另一个文件中

mark



35、vi和vim的区别

vim是vi的增强版本,可以检查脚本语法

作用:可以识别shell Python脚法



36、vi编辑器退出用法

q–是不保存退出

wq–是保存退出

不存在的文件中编辑q退出后没有生成文件,不存在的文件中wq退出是会生成一个文件

ZZ是保存退出



37、复制命令用法

cp -p:保存原有权限和属性创建文件。

cp -f:强制复制

cp -i:默认情况提示是否覆盖目标文件

cp -r:复制目录时,递归



38、删除文件或目录

rm 文件或目录

-f:强制,执行

-r:递归,连根拔出,深度清除

-i:详情,交互显示信息



39、移动或重命名

mv:移动、重命名,看目标位置和源位置是否相同,相同就是重命名,不同就是移动文件



40、变量

自定义变量,系统变量,预定义变量(变量名和变量都不可修改)



41、查看命令执行是否正确

命令:echo $?

结果为0时命令正常;非0时命令有错误

mark



42、使用find命令实现多个查找条件

“-a”:表示而且(and)

“-o”:表示并且(or)

命令举例:

find /boot -size +1024k -a -name “vmlinuz*”

mark



43、查看及切换目录

pwd:查看当前工作目录

cd:目录跳转

ls:查看当前文件下的文件及目录

du:用于显示目录或文件的大小

mark



44、创建目录及文件

mkdir:创建目录

touch:创建一个文件

ln:创建转链接或硬链接,加-s代表软链接,不加代表硬链接

mark



45、复制、删除、移动目录和文件

cp:复制

rm:删除

mv:移动

mark



版权声明:本文为weixin_39608791原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。