linux简单命令

来源:互联网 发布:lurker软件多少钱一个 编辑:程序博客网 时间:2024/05/30 05:41

命令格式
命令 -选项[选项] 参数

shutdown -h now 立即关机
shutdown -r now 立即重启
reboot 立即重启
logout 登出
su - 切换用户

只有root能使用的命令路径
/sbin
/usr/sbin
所有用户都能使用的命令路径
/bin
/usr/bin

usr : user
bin : binary 二进制文件
sbin : super binary
文件处理命令
ls
英文 list
所在路径 /bin/ls
权限 : 所有用户
功能: 显示目录文件
ls [-ald] 文件目录
-a 显示所有文件 all
-l 显示子文件详细信息 long
包括文件大小 权限
如:drwxr-xr-xr-x 2 root root
文件类型 d 表示 目录direcory
- 表示二进制文件
l 表示软链接文件 link
r : read 读 w write 写 x execute 执行
第一类用户u 所有者onwer/user
第二类用户g 所属组group
第三类用户o 其他人others
数字 代表硬链接数
所有者
所有组
文件大小
文件创建时间/最后修改时间
-d 查看目录属性

cd
cd /
cd ..
cd 文件目录
pwd 查看当前目录
mkdir 创建目录(空目录)
mkdir newdirname

touch 创建新文件(空文件)
touch filename
cp 复制文件
cp -R 源目录 目的目录
cp 源文件 目的目录
mv 剪切/改名
mv file1 file2 改名
mv file1 dir2 剪切
mv file1 dir2/file2 剪切并改名
rm 删除文件(并非目录) (rmdir 只能删除空目录)
rm -r dirname 删除目录(如果有子文件 需要手动递归删除)
rm filename 删除文件
rm -f 删除时不用确认
rm -rf dirname 删除目录不用确认

cat 查看文件内容(只能显示最后一屏幕)
more 显示文件内容(按百分比显示)
enter 下一行
空格 下一页
q/Q 退出
head -num [文件名] 查看文件前num行,默认10行
tail -num [文件名] 查看文件最后num行,默认10行
tail -f [文件名] 查看文件动态最后几条信息,默认10

ln link
ln 源文件 目标文件 产生硬链接
ln -s 源文件 目标文件 产生软连接

chmod 权限 change mode
chmod u/g/o +/-/= r/w/x filename/dirname
如 : chmod u+rwx chmod g=-wx chmod o-r
r=4 w=2 x=1
rwxr-xr– mode=754
chmod mode filename/dirname

find 文件搜索
find [搜索范围路径] [搜索关键字]
find url -name filename/dirname 根据文件名查找(名称必须完全匹配)
通配符 * (类似sql %) ? (类似sql _ )

find url -size +1024 查找大于1MB的文件
find url -user username 根据所有者查找
find url -size +1024 -a -user username -a and -o or

find url -inum num 根据 i节点查询

find ——- -exec —— {} \; 先查找,在执行后面

grep 文件查找内容 类似ctrl+f
grep 关键字 文件

which
which [命令名称] 命令路径搜索 输出命令绝对路径 和 命令别名
whereis
whereis [命令名称] 命令路径搜索 输出命令绝对路径 和 帮助文档