linux基本命令(1)

来源:互联网 发布:sqlserver视图创建 编辑:程序博客网 时间:2024/06/04 18:21

linux基本命令(1

     

       从今天起开始系统的学习linux的命令,我想把它完整的在blog上写,愿大家能和我一起来学习交流。

      cd

           cd ..     回到上级目录

           cd            回到当前用户家目录

           cd ~     功能相当于 cd

           cd ~username      回到username的家目录

           cd -     和上个目录来回切换

      ls

           -a        显示全部文件(”.”开头的为隐藏文件)

           -A       出去-a “.””..”

           -d        显示目录自身

           -l         显示文件详细信息

           -h        以易读的方式显示

           -r         反过来逆序显示

           -R       递归显示文件的的内容

      linux中文件类型:

-          普通文件

           l          符号链接文件

           b         块设备文件

           s          socket文件(套接字)

           d         目录

           c          字符设备

           p         命令管道

      一个文件有三个时间:chang timemodifiy timeaccess time。可以用touch更改时间:

      用到的命令有:touch -mt YYMMDDhhmmss     filename修改modifiy time时间           touch –at YYMMDDhhmmss filename修改access time时间

     

      对目录的操作:

           mkdir  创建目录

                 -p 递归创建目录

                 -v  显示创建目录过程

           rmdir 删除空目录

           tree 显示目录树

                 egtree /etc/conf

      对于文件的命令:

      查看文件内容 catlessmoretailhead

           cat 链接并显示文件内容

                 egcat /etc/fstab /etc/issue

                 -A  =-vET

                 -E 显示换行符“$

                 -n  显示行号

                 缺点:只能向下翻,且每一次都需执行命令

           more   分页查看文件

                 空格键向后翻一屏

                 回车 向后翻一行

           less 使用方法和man中的相同

           tail head 分别显示文件后十行和前十行(默认十行)

                 head/tail –n N      filename    N为数字

           cp

                 -f   强行覆盖目标中的文档

                 -r   拷贝原来目录+文件

                 -a =-dr/dR(不复制链接文件夹)

                 -P  不拷贝链接文件

                 -p  保留时间戳

                 -v  显示拷贝过程

           mv 移动(不论文件还是目录)

           rm删除

                 -r   递归删除

                 -f   直接删除不确认

           file 查看文件的具体信息内容

                 eg: file /etc/aliase

 

      关于用户和用户组的操作:

           重要文件 /etc/passwd    /etc/shadow    /etc/group /etc/gshadow

                 /etc/passwd    用户账号

                 /etc/shadow    用户密码

                 /etc/group       用户组账号

                 /etc/gshadow        用户组密码

      添加用户useradd

      删除用户userdel

      添加组 groupadd

      删除组 groupdel

      修改账户信息 usermod

                 -u  修改UID

                 -g   修改GID

                 -G 修改附加组替代附加组

                      通常与-a一块儿是用追加在最后

                 -s   修改shell

                 -c   修改注释

                 -d  修改家目录

 

      可以是用newgrp groupname 临时切换目录不过会用到组密码!

linux中的权限

      针对文件

           r:可以使用catmoreless

           wvimnano

           x:针对可执行文件如脚本

      针对目录

           r:可ls,但不能ls –l

           w:可以创建或删除目录

           x:可以cd ls –l

更改属主属组

           属主 chown

           属组 chgrp

           权限    chmod

      bash使用技巧:

           alt+a   回到命令首

           alt+e   回到命令尾

           alt+u   从行首删到标记处

           按下ctrl然后按左右键移动

 

原创粉丝点击