ls -a(显示隐含文件,如以.开头的文件)
ls -l(长格式输出,和ll命令效果近似)
ls -R(递归显示)
mkdir -p(创建多级目录)
cp -R(递归复制)
rmdir -p(递归删除)
rm -f(强制删除)
rm -r(递归删除,可代替rmdir)
cat > 文件名
输入内容
Ctrl+B退出(创建文件并输入文件内容)
head/tail -n 数字(显示n行)
tail -f 根据文件描述符进行追踪
ln 文件名 文件名.hlink(建立硬连接,指向同一块inode)
ln -s 文件名 文件名.slink (建立软连接,指向不同的inode,储存的是文件的路径)
which命令(通过path寻找可执行文件)
whereis命令(通过文件索引数据库查找二进制、帮助文件)
whereis -b(二进制文件)
whereis -m(帮助文件)
su – 用户名(切换用户)
su(切换至根目录)
find /(从根目录下) -name “文件名”
find /etc(从/etc目录下) -size n(n块,默认一块512b,可写单位c字节,w双字节,k,M,G)
\转义字符 (限制操作)表示优先级 -o(or) -a(and)
grep “查找内容” 文件(查找包含查找内容的对应行)
grep -v “查找内容” 文件(查找不包含查找内容的对应行)
wc 文件名(行-l 单词-w 字符-c)
sort -r 文件名(逆序输出)
diff 文件1 文件2(将不同之处输出)
tar -zcvf 文件名 要压缩的目录(-z gzip压缩、-c create创建、-v vision显示过程、-f file指定文档名)
tar -zxvf 要解压的文件 -C 解压位置(-x解压)
ifconfig eth0(第一个以太网) IP地址 netmask 子网掩码
ifconfig eth0 up/down(激活/禁用)
man 指令
man -a(所有同名帮助手册)
man 1(用户命令,默认为1) 2(系统调用) 3(标准C库)
crontab -l 查看任务列表
crontab -e 编辑任务列表
m h dom mon dow command
分 时 日 月 星期 指令
service cron status 查看状态
service cron start/stop/restart 开启/关闭/重启服务
kill cat /var/run/xinetd.pid
先执行cat,再执行kill
**|管道:**从左向右执行,将上一个命令的输出当作当前命令的输入
>输出重定向:>覆盖 >!强制覆盖 >>追加
<输入重定向:<<定界符 << ! 输入!停止
chmod u(user)g(group)o(other)+/-/=rwx用逗号隔开 filename
chmod 777(read=4,write=2,exe=1) filename(更常用)
chown/chgrp (-R递归 目录文件下所有文件) 属主名 文件名
usradd -u uid -g 主要组 -G 附加组(可以有多个) -d 主目录 用户名
userdel -r(同时删除其主目录) 用户名
groupadd -g(指定gid) gid 组名
groupdel 组名(是现有用户主要组时不可删除)
passwd 用户名(修改口令)
passwd -l(lock) 用户名(禁止用户登陆)
passwd -u(unlock) 用户名(恢复用户登录)
passwd -d 用户名(删除用户口令)
id 用户名(显示uid,gid主要组,groups附加组)
ps -a(所有进程)u(显示用户)x(不占用控制台的进程)
ps -e(所有包括后台进程)f(显示ppid)
杀进程:kill命令
kill -9(强制杀掉指定进程) pid