suse linux 常用命令(1)命令 ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母 a 开头的所有文件 ls -l *.doc 给出当前目录下以.doc 结尾的所有文件 “|”管道付 (2)命令 cp——复制文件 cp afile afile.bak 把文件复制为新文件 afile.bak cp afile /home/bible/ 把文件 afile 从当前目录复制到/home/bible/目录下 cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 cp -a docs docs.bak 递归性地把当前目录下的 docs 目录复制为新目录 docs.bak,保持文 件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a 选项包含-R 选项 cp -i 在覆盖前询问用户 cp -v 告诉用户正在做什么 (3)命令 mv——移动和重命名文件 mv aflie bfile 将 afile 重命名为 bfile mv afile /tmp 把当前目录下的 afile 移动到/tmp/目录下 (4)命令 rm——删除文件和目录 rm afile 删除文件 afile rm * 删除当前目录下的所有文件 (未隐藏文件) 。
rm 命令不删除目录,除非也指定了-r(递 归)参数。 rm -rf domed 删除 domed 目录以及它所包含的所有内容 rm -i a* 删除当前目录下所有以字母 a 开头的文件linux命令大全,并且在每次删除时,提示用户进行确 认 (5)命令 cd——更改目录 cd ~ 切换到主目录 cd /tmp 切换到目录/tmp cd dir 切换到当前目录下的 dir 目录 cd / 切换到根目录 cd .. 切换到到上一级目录 cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是 root 用户,则切换到/root 下 (6)命令 mkdir——建立目录 mkdir phots 在当前目录中建立名为 photos 的目录 mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录1(7)命令 mkdir——删除目录 mkdir 将删除空目录 (8)命令 more、less——查看文件内容 more /etc/passwd 查看/etc/passwd 的内容 功能:分页显示命令 more file more 命令也可以通过管道符(|)与其他的命令一起使用,例如: ps ux|more ls|more less /etc/passwd 查看/etc/passwd 的内容 (9)命令 grep——搜索文件内容 grep bible /etc/exports 在文件 exports 中查找包含 bible 的所有行 tail -100 /var/log/apache/access.log|grep 404 在 WEB 服务器日志文件 access.log 的后 100 行中查找包含“404”的行 tail -100 /var/log/apache/access.log|grep -v googlebot 在 WEB 服 务 器 日 志 文 件 access.log 的后 100 行中,查找没有被 google 访问的行 grep -v ^# /etc/apache2/httpd.conf 在主 apache 配置文件中,查找所有非注释行 grep -Rl xxxxxx *查找当前目录下及子目录下包含 xxxxxx 的文件; grep –R XXXXX * 查找当前目录下及子目录下包含 xxxxxx 的内容; (10)命令 find——查找文件 find . -name *.rpm 在当前目录中查找 rpm 包 find .|grep page 在当前目录及其子目录中查找文件名包含 page 的文件 locate traceroute 在系统的任何地方查找文件名包含 traceroute 的文件 (11)命令 vi——编辑文件 vi /etc/bubby.txt 用 vi 编辑文件/etc/bubby.txt vim /etc/bubby.txt 用 vi 编辑文件/etc/bubby.txt 快捷操作: 切换窗口:alt+1,alt+2 全屏:alt+回车 将 vim 挂起(暂停):ctrl+z,暂停后可进行其他 shell 操作,完了之后可通过 fg 命令切 换回 vim 界面继续编辑 :MR:查看历史文件记录(注意:MR 大写) :sp 横向切换界面窗口 :vsp 纵向切换界面窗口 方便多文件对照编码(如下图:) emacs /etc/bubby.txt 用 emacs 编辑文件/etc/bubby.txt (12)命令 rz、sz——文件上传下载 运行命令 Sudo rz,即是接收文件,xshell 就会弹出文件选择对话框,选好文件之后关闭 对话框,文件就会上传到 linux 里的当前目录 。