Linux命令汇总,linux汇总
Linux命令汇总,linux汇总
昨天有朋友问到我关于Linux的东西,今天就先把Linux的命令汇总一下。
文件操作命令:
cd: 切换目录
ls:显示文件或者文件名称
ls-a:显示隐藏文件
ls-l、ll+文件夹:能展示出文件夹中的内容
ls -al:显示隐藏文件
ls -alt:按时间排序
cp:拷贝命令 cp a.txt /mnt 把a.txt 拷贝到/mnt下面
mv:移动(剪切) mv a.txt /mnt 把a.txt 剪切到/mnt下面
更名命令: mv a.txt b.txt 把a.txt 更名为b.txt
rm:删除文件命令 rm a.txt 删除 a.txt 此时会有提示是否确定删除
-f:删除不提示
-r:删除目录
-rf:既可以删除目录,又可以删除文件,且不提示
查看文件内容: cat 查看小文件内容: cat 文件名 more 查看大文件内容: more 文件名 head 查看文件的前10行: head 文件名 tail 查看文件的后10行: tail 文件名 目录操作相关命令: mkdir: 创建目录的命令 mkdir test 创建一个test目录(文件夹) 支持多个目录同时创建:mkdir test1 test2 同时创建一个test1和一个test2文件夹 -p 系统无中间目录时,自动创建中间目录 mkdir -p /home/qq/test1/test2/test3 rmdir: 删除目录的命令 rmdir test2(删除空目录) 建议使用 rm —rf删除 cp -r : 拷贝目录 cp -r /test /T31 mv: 目录移动 mv test /mnt 目录改名 mv test1 test 用户、组、权限: - r w - r - - r - - 1 root root 5 Aug 5 14:34 t31.txt 这里一共有10个字符 第一个字符: 代表类型 - : 普通文件 d : 文件夹(目录) c : 字符文件 l : 链接文件(相当于windows的快捷方式) 2—10共9个字符:举例 rwxrwxrwx R(读) w(写)x(执行) 2—4位:所有者权限 u 5—7位:所有者所在组权限 g 8-10位:其它人权限 o Chmod:修改文件或文件夹权限的命令 1、添加权限: chmod u+r a.txt 给所有者添加读权限 2、删除权限: chmod g-r a.txt 给所有者所在组删除读权限 3、二进制权限:chmod u+400 a.txt 给所有者添加读权限(4代表二进制的“100”,对应于权限的“rwx”,只有r为1) pwd命令:显示当前或工作路径 * 通配符,匹配一个或一个以上任意字符 ls * ls *.txt ls a*.txt cp *.txt /path/to/des/ which 显示某个命令的完整路径which ls
which cp whereis 列出某个命令的位置、帮助手册 whereis lswhereis cd
vi编辑器使用: 插入文本:(命令模式) – i:插入 – a:追加 – o:打开一个空行(在当前光标下新增一空行) – s: 删除当前字符再插入 删除:(命令模式) – x:一个字符 – dw:一个单词(从当前字符开始,遇到符号结束) – dd:一行 撤销/恢复操作 – u:撤销 • 保存 – :wq——保存文件后退出 – :w 文件名--保存不退出 • 退出 – :q——退出 – :q!——不保存退出 搜索字符串 – / ——向文件尾方向查找字符串 – ?——向文件头方向查找字符串 – n ——重复上一次字符串搜索过程 – N ——反方向重复上一次字符串搜索过程 文件另存为::w 文件名 一些vi常用的操作: :$ 跳转到文件末尾 :1 文件开头 跳转到指定行 :set nu 给每行设定行号 :行号 跳转到指定行 :set nonu 取消设定的行号 文件介质使用: Linux访问光驱: mount /dev/cdrom /mnt/aaa 挂载光驱到/mnt/aaa目录 umount /mnt/cdrom 卸载光驱 rpm :安装和卸载后缀为rpm包的安装软件 --version :查看rpm软件版本 -i: 安装 -h: 打印#来显示安装进度 --percent 打印安装进度的% --nodeps: 不检查软件的安装依赖,直接安装 -e:卸载 -- nodeps 不检查软件的卸载依赖,直接卸载 -q:查询 -a: 显示所有安装的rpm包 -f: 显示该文件属于哪个rpm包,即在安装哪个rpm包时安装了该文件 举例: rpm –qa 查询所有安装的rpm包 rpm -qa |grep …… 查看包含“……”字段的按转包 rpm –q ftp-0.17-17 查询 ftp-0.17-17 rpm -qf /bin/ls 查找/bin/ls文件是哪个rpm包安装上去的 rpm –qi httpd-2.0.40-21 | more 查看httpd-2.0.40-21包信息 rpm –ql httpd-2.0.40-21 |more 查看httpd-2.0.40-21包安装了哪些文件 rpm -ivh …….rpm 一般安装rpm包的命令 安装 …….rpm包 关闭防火墙: service iptables stop进程:
ps -aux |grep …… 查找……进程编号
kill -9 结束进程(9代表进程编号,要结束哪个进程,就输入哪个进程的编号)
评论暂时关闭