Linux常用命令
来源:互联网 发布:unity3d 鼠标点击移动 编辑:程序博客网 时间:2024/05/16 01:40
【文件处理命令】
ls(list) -a(all) -l(long) -d(dir) -h(human) -i(id)
mkdir(make directory) -p(递归创建)
cd(change dir)
pwd(print working dir)
rmdir(remove empty dir)
cp(copy) -r(复制目录) -p(保留文件属性)
mv(move剪切,改名)
rm(remove删除) -r(删除目录) -f(强制执行)
Ctrl+L 清屏 Ctrl+C 终止命令
touch(创建空文件)
cat(显示文件内容) -n(显示行号)
tac(反向列示)
more(分页显示文件内容)(空格或f翻页 回车换行 q退出)
less(分页显示文件内容(可向上翻页)) (PageUp(PageDown):向上(下)翻一页,上(下)键:向上(下)翻一行)(/搜索关键词 n(next查看下一个关键词))
head(显示文件前几行) -n 行数
tail(显示文件后几行) -n(指定行数) 行数 -f(动态显示文件末尾内容(比如实时查看日志文件))
ln -s(生成软链接)
【权限管理命令】
chmod g+w,o-r(所属组加写权限,其他减读权限)
chmod g=rwx
chmod 640
640 rw-r-----
chmod -R(递归修改) 777
chown(只有root可以改所有者) [用户] [文件或目录]
chgrp
umask(显示,设置文件的缺省权限) -S(以rwx形式显示新建文件夹缺省权限)
【文件搜索命令】
find /etc -name/-iname(不区分大小写) init(加*/?模糊搜索 *匹配多个字符,?匹配一个字符)
find / -size +204800(大于100MB的文件)(linux里1数据块0.5K)
find /home -user-/-group lei
find /etc -amin -5(5分钟内访问过的文件和文件夹)(-amin访问时间access -cmin文件属性change -mmin文件内容modify)
find /etc -size +163840 -a(and)/-o(or) -size -201800 (查找大于80兆小于100兆的文件)
find /etc -name init* -a -type f(file)/d(dir)/l(link)
find /etc -name inittab -exec/-ok ls -l {} \; (对搜索结果执行操作)
find / -inum 31531 -exec rm {} \; (查找i节点为31531的文件并执行删除)
locate -i(不区分大小写) inittab (updatedb更新数据)(不能查找/tmp目录下的文件)
which ls (搜索命令所在目录及别名信息)
whereis ls (搜索命令所在目录及帮助文档路径)
grep(在文件中搜索字符匹配的行并输出) -i(不区分大小写) mysql(搜索关键词) /root/install.log
grep -v(排除指定字串) ^#(行首的#号) /root/install.log
【帮助命令】
man ls(命令)/services(配置文件)
man 5(默认是查看命令的,5是查看配置文件的) passwd(既有命令又有配置文件)
whatis(查看命令的功能帮助) ls
apropos(查看配置文件的功能帮助) inittab
touch --help (显示命令选项的帮助)
man可以用info代替
help(获得shell内置命令的帮助信息) umask/cd
【用户管理命令】
useradd 用户名
passwd 用户名
who(查看登录用户信息) (tty本地终端 pts远程终端)
w(登录用户详细信息)
【压缩解压命令】
gzip(只能压缩文件,不保留原文件)
gunzip(解压.gz文件)
tar(打包目录) -c(打包) -v(显示详细信息) -f(指定压缩文件名) -z(打包同时压缩) [压缩后文件名] [要压缩的目录]
tar(解压目录) -x(解包) -v(显示详细信息) -f(指定解压文件名) -z(解压缩) [解压到哪个目录] [要解压的文件名]
zip -r(压缩目录) [压缩后文件名] [文件或目录] (压缩比小)
unzip
bzip2 -k(保留原文件) (压缩比大)
bunzip2 -k(保留原文件) hehe.bz2
tar -cf -j(打包同时生成.bz2) japan.tar.bz2 japan
tar -xjf japan.tar.bz2
【网络命令】
write(给在线用户发信) 用户名 (以Ctrl+D保存结束)
wall(write all发广播信息) [message]
ping -c [ip] (Ctrl+C结束)
发送:mail [用户名] (Ctrl+D保存)
接收:mail (输入序号查看邮件,h查看列表,d [序号 删除邮件],q 退出)
last(列出目前与过去登入系统的用户信息)
lastlog(检查某特定用户上次登录时间) -u [uid]
traceroute(显示数据包到主机间的路径) [域名或IP]
netstat(显示网络相关信息) -t(TCP) -u(UDP) -l(监听) -r(路由/网关) -(显示IP地址和端口号)
netstat -tlun (查看本地监听的端口)
netstat -an (查看本地所有网络连接)
netstat -rn (查看本地路由表)
setup(配置网络redhat系列) (配置完成后service network restart)
mount(挂载光盘) /dev/sr0 /mnt/cdrom/
umount(卸载光盘) /dev/sr0 (或/mnt/cdrom/)
【关机重启命令】
shutdown -h(关机) -r(重启) -c(取消前一个关机命令) now
其他关机命令:halt poweroff init 0
其他重启命令:reboot init 6 (系统运行级别0关机 1单用户 2不完全多用户,不含NFS服务 3完 全多用户 4未分配 5图形界面 6重启)
runlevel 查询运行级别
init(切换运行级别) 5
logout(退出登录)
1 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- SOJ.Robot
- java 中的 String (to be continued)
- ceph存储 rhel6.3设置第三方yum源epel
- C语言学习笔记:13_变量和函数的声明与定义
- rtp rtcp 协议相关分析
- Linux常用命令
- Eclipse删除代码中所有注释及空格
- BatchInsert
- TotoiseSVN的基本使用方法
- SOJ.Binary Search
- 日志二:GUI编程及文件对话框的使用
- ROS 学习系列 -- iRobot 第二代机座 Roomba 作为Turtlebot使用时无法开关机
- java中用SAX解析XML
- SpringBootHowTo