您的当前位置:首页正文

linux常用命令总结1

来源:个人技术集锦


-------------------------狼影---------------------------------------------

1命令格式:

命令 -选项 参数(ls -la /etc/home) (. 和.. 分别代表当前目录和当前目录的父目录)

一 文件处理命令

ls (list) /bin/ls(显示目录文件)

ls -a(all): 显示所有的文件(可以查看到隐藏文件) ls -l (long) :长格式显示(详细显示) ls -ld (directory) :查看目录的详细信息

ls -i (inode): i为节点(每个文件都有一个i节点)

drwxr-xr-x 2 root root 4096 2012-11-30 00:56 (权限) (硬链接数) (所有者) (所属组) (文件大小) (创建或修改时间) 文件类型:

d:表示目录(directory) -:表示二进制文件 l:表示软连接(link)

rwx(所有者) r-x(所属组) r-x(其他人) r:(read)可读 w:(write)写 x(execute)执行 cd (change diectory) :切换目录 cd / :回到根目录 cd ..:回到上一级目录

pwd (print working directory):显示当前所在的工作目录 touch:创建空文件 touch 文件名

mkdir(make directories):创建目录 makedir 文件名 cp(copy):复制文件或目录 cp -R(复制目录) 源 目的 mv(move):移动文件,改名 mv 源 目的

rm (remove):删除文件 rmdir(删除空目录) rm –r(目录) 文件或目录 rm -f :强制删除(没有提醒语句)

cat(concatenate and display files) :显示文件内容 cat 文件名 more :分页显示文件 (空格):显示下一页 Enter:显示下一行 Q或q 退出 more 文件名

head :查看文件的前几行 -num 查看文件的前num行

bin (文件名)

head -20 /etc/services: tail :查看文件的后几行

-num 查看文件的后num行

ln(link):产生连接文件 ln -s:创建软连接(默认硬链接) 所有的软连接权限 都是 lrwsrwsrws 文件名- 指向源文件 文件类型为 l 相当于 快捷方式 ln 源文件名 目的文件名 (产生硬链接) 硬链接 相当于拷贝+同步更新 (源文件与目的文件有相同的i节点(文件标识符),所以能同步更新) (软连接可以跨文件系统生成,硬链接不能跨文件系统)

二 权限处理命令

chmod(change the permissions mode of a file):改变文件或目录权限

chmod [{ugo}{+-=}{rwx}] [文件或目录] u-所有人 g-所属组 o—其他人 r-可读 w-可写 x-可执行 chomod 数字(八进制数字) [文件或目录] r-4 w-2 x-1 chomod 651 [文件或目录] - rw-r-x—x r: 可以查看文件内容 可以列出目录中的内容 w: 可以修改文件内容 可以在目录中创建,删除文件 x: 可以执行文件 可以进入目录

chown(change file ownersship) /bin/chown: 改变文件或目录的所有者 chown [用户][文件或目录]

chgrp (change file group ownership) /bin/chgrp:改变文件或目录的所属组 umask:显示,设置文件的缺省权限 -S 以rwx形式显示新建文件或目录缺省权限 0022 0-特殊权限位 022-权限的掩码值(真正权限为777-022=755) 缺省创建的文件不能授予可执行x权限 umask 掩码值: 改变创建文件的缺省值

三.文件搜索命令

which:显示系统命令所在目录

which [命令名] which chmod

find:查找文件或目录 通配符:*(字符或字符串) ?(一个字符) [ - ](范围) find [路径] [搜索关键字]

-name :根据文件名查找 find /etc -name ch* -size :根据文件大小查找(数据块block=512字节) find /etc –size {+-=}数值

+ 大于 -小于 =等于 -user:根据用户查找

根据时间时间查找:

天查找 ctime atime mtime

find /etc –ctime -1(一天之内属性被修改过) +表示超过 分钟查找 cmin amin mmin

c—change 改变 表示文件属性被修改过 a—access 访问 文件被浏览,访问过 m---modify 修改 文件的内容被修改过

多条件查询:

-a (and逻辑与) -o (or逻辑或)

find ….…. –exec –exec 命令 {} \\; {}find 查询的结果 \\ 转义符 locate(寻找文件或目录) locate [关键字] 根据文件数据库中查找(当文件没有录入数据库,则查找不到文件) updatedb(更新文件数据库)

grep:在文件中搜索字符串匹配的行并输出 grep [指定字符串][搜索文件]

grep ftp /etc/services

四:帮助命令

man(manual):获得帮助信息,配置文件信息 info:获得帮助信息 whatis:命令作用 --help:命令选项

五:压缩解压命令:

gzip:压缩文件 (压缩后文件格式) .gz 只能压缩文件,不能压缩目录 不保留源文件 gunzip:解压缩

tar :打包目录 .tar -c 产生.tar打包文件 -v 显示信息 -f 指定压缩后的文件名 -x 解包 .tar文件

zip 压缩

unzip 解压缩

bzip2:压缩文件 .bz2 -k 保留源文件 bunzip2:解压文件

六网络通信指令

write:向另一个用户发信息(Ctrl+D结束) write 用户名 wall:写给所有人 ping:测试网络连通 -c num :ping num次结束 -s :发包的大小 Ifconfig:查看网卡配置信息(临时修改)

七:系统关机命令

shutdown:关机

-h now:马上关机 reboot:重启

八shell应用技巧

按Tab 命令补全

history :命令历史记录 命令别名: alias 别名=命令 alias 别名=“命令 --选项” 查询别名 alias 删除别名 unalias 别名 输入/输出重定向

> >>输出重定向 < <<输入重定向

管道 “ | ” 将一个命令的输出传送到另一个命令作为另一个命令的输入

因篇幅问题不能全部显示,请点此查看更多更全内容