Linux 命令:
0、 man cmd/help cmd/cmd –help/cmd -h/info cmd 帮助 (cmd代表需要查询的命令)
1、 ls / --只显示文件名
2、 ls -l / --显示文件目录格式参数
3、ls -al / --显示文件目录格式参数+隐藏文件
4、date --查看时间
5、date +%y-%m-%d --修改查看时间格式
6、date +%y-%m-%d–data=”2 day” --现有时间增加两天
7、date +%y-%m-%d–data=”-2 day” --现有时间减少两天
8、date -s“2018-05-11 12:00” --临时性修改时间
9、hwclock -w --写入时间 永久写入上述时间
10、tzselect --重新设置时间
11、who --查看登陆者 或者命令:whoami
12、last -n --n用数字代替最后n个登陆u用户
13、shutdown -h --关机
halt --关机
init0 --关机
shutdown-r --重启
reboot --重启
init 6 --重启
shutdown-h +10 --十分钟后关机
shutdown-h 9:30 --定时关机
shutdown-h now --现在关机
14、bg jobid –-让jobid进程去后台执行
fgjobid --去jobid进程去前台执行
jobs --查看进程和id
15、echo --打印输出相当于java的syso
16、> >> 重定向符号
echo“w11”>1.txt --覆盖式写入文件 把“w11”重写进1.txt
echo“w11”>>1.txt --非覆盖写入 把“w11”写入1.txt
17、1)alias --设置别名(仅当前会话有效)
例:alia clas=”clear”
unaliasclas --取消别名
2)vi /etc/bashrc添加 alia clas=”clear“
sourcealia clas=”clear” --永久添加
3)vi./.bashrc 同上
18、au 用户名 --切换用户
19、mkdir --创建目录
mkdir-p bbb/ccc -–级联创建目录
20、rmdir 空目录名 --删除空目录
rm-r ccc --级联删除
rm-rf bb --强制删除
21、mv a b --移动a到b
22、rename .log.log.bak * --修改后缀为.log的文件为.log.bak 范围:当前目录下全部文件
23、touch test.dat --创建文件
24、vi --vi快捷键 命令格式下
x --删除光标处的字符
dd --删除整行
i --在光标前插入文本
a --在光标后插入文本
o --当前行下插入新行
u --撤销最后一次修改
yy --复制
p --粘贴
:e! --放弃所有修改,从上次保存开始处再编辑
:wq --保存退出
:q! --不保存退出
:s/wor/123 --将wor替换成123
:%s/ello/qianfeng/g 全文替换
:5 %s/ello/qianfeng/g 从第5开始替换
25、cp --复制
25、wc --统计行数
26、cat > 1.txt<<EOF --重写1.txt并以EOF结束 EOF可以换成STOP
cat>>1.txt << EOF --接着写同上
cat1.txt 2.txt > 3.txt --文件合并1、2到3
cat 1.txt 2.txt>> 3.txt --文件合并1、2到3
27、 tail -10test.dat --从尾部查看最后10条数据
tail -n -10test.dat --从尾部查看最后10条数据
tail -n +10test.dat --从尾部查看 指定第10行开始
tail -f roottest.dat --实时跟踪test.log文件
28、stat test.dat --查看文件信息
29、inode:
ll-I --查看inode号
df-I --查看分区的inode的使用情况
statfilename --查看文件inode状态
30、gzip 1.txt --压缩
bzip2 1.txt
tar -cvf 1.tar1.txt --相同命令追加包
tar -zcvf1.tar.gz 1.txt --(重点)
31、gunzip 1.txt.zip -–解压缩
bunzip21.txt.bz2
tar-xvf 1.tar --(重点)
tar-zxvf 1.tar.gz -C /user/local --解压到指定文件下
32、find / -name“1.txt” --按名字查找文件
find / -name“1.txt” -exec rm{} \; --按名字查找并删除(有人机交互)
find/ -name “1.txt” -exec rm{} \; --按名字查找并删除
33、history --查找所有输入过的命令
34、grep ‘^hadoop’ /etc/passwd --查询/etc/passwd下开头为‘hadoop’的语句
grep-v --不包含
--与find区别 grep 作用于内容find作用于文件
35、文件权限
例:drwxr-xr-x
d目录– 文件 l链接
r可执行 w可写 x可读
用户用户组 other
rwx r-x r-x
36、增加/减少权限
1)chmodu(user)/g(group)/o(other)/a(all)+r/w/x 文件名
例:chmod u+r 1.txt
chmod u-r 1.txt
2)chmod 755 1.txt --修改文件权限
rxw r-x r-x
7 5 5
37、su username --切换用户
38、/etc/passwd /保存所有的用户信息
/etc/shadow /保存所有用户的密码信息
/root root用户的家目录
/home 所有普通用户的家目录
系统id <100
普通用户>500
adduser username --添加username用户
passwd username --添加username密码
39、service iptablesstatus --查看防火墙
serviceiptables stop --关闭防火墙
serviceiptables start --开启防火墙
serviceiptables restart --重启
40、chkconfig --list --查看开机启动项
chkconfig iptables off --关闭防火墙开机自启(永久关闭)
41、hostname name --修改主机名(当前会话下)
Vi/etc/sysconfig/network
修改hostname
1、Ctrl+r 查找输入得命令
2、Ctrl+c Ctrl+z 挂起程序
3、Ctrl+l 清屏
有错误请指正!