linux 命令 学习笔记1

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<

       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 清屏


有错误请指正!

你可能感兴趣的:(linux 命令 学习笔记1)