Linux基本命令1

alt+backspace  向前删除一个单词

touch   lc_{1..10}.txt  创建 名为 lc_1.txt .... lc_10.txt个文件。

创建多级目录    mkdir  -p    dir1/dir2/dir3  

复制一个目录到另一目录   需要加参数 -r 或-R    cp  dir1 dir2  -r   ,表示递归复制

文件或目录重命名用  mv  (单个文件或目录)  ,批量处理时使用 rename(需要搭配正则表达式使用)

cat 查看文本内容 ,  more 和less也可查看(分页显示)文本内容,more和less类似,但more只能单向滚动

head 和tail 只查看文件的头几行或尾几行    head    -n    file1  查看file1文件前n行

vimtutor 为vim使用教程

声明变量  declare varname        赋值    varname=v1     输出   echo $varname


whereis  查看命令    locate  查看命令

扫描二维码关注公众号,回复: 2484468 查看本文章

which   查看是否安装了某个指定的软件  which man 

find   通过文件类型 文件名镜像查找      find   路径    -name    filename   

        -mtime  n    n天前“一天之内”修改过的文件

        -mtime +n   n天前(不包括n天本身)被修改过的文件

        -mtime -n    n天内(包括n天本身)被修改过的文件

        -newer  file :  列出比file还要新的文件名


su 切换到root用户

sudo adduser  username   创建用户

su -l  username  切换用户

exit 退出当前用户

whoami  显示当前用户名

sudo usermod -G sudo username  给username用户root权限

sudo deluser  username1 --remove-home  删除用户

sudo  chown  u1  file1  将file1的所有者更换为u1

属性排列: 拥有者 所属组  其他用户

    更改文件权限 :  (1)二进制方式 chmod  600 file1   所有者rw

                                (2) 加减          chmod go-xrw iphone   所属组和其他用户权限为0(读写执行均不可行)


压缩及解压:

zip   -r (压缩目录时会递归压缩)  -q(安静模式) -{1..9} (指定压缩级别)     

unzip   -q   ×××   -d (解压到指定目录) 

rar   及  unrar    rar  a   **.rar   将当前路径压缩到rar

                         rar   d  **.rar   file   将rar中的 file删除

                         ranr  l    **.rar     查看rar包中的文件

                        unrar  x    **.rar 解压到当前路径

                        unrar   e   **.rar   dir1   解压到dir1

tar     -c  表示tar包文件(压缩)   -x(解压)  -C 指定解压(压缩)的目录   -f 指定创建tar包时的文件名  -v可视显示


内建命令(系统运行就已经加载到内存中):shell程序的一部分,写在了bash源码中  

外部命令(在需要时才将其调入内存):是在bash之外额外安装的

使用 type   查看某个命令是内建还是外部命令

内建命令查看帮助选项: help  内建命令

 外部命令帮助选项:   eg ,     ls   --help

大部分目录结构按FHS标准,分两层  1层:  / 下面各个目录放的文件数据  eg:  /etc 应该放配置文件, /bin 和 /sbin 放可执行文件  2层 是针对  /usr  和 /var 这两个目录的子目录来定义。 eg:  /var/log 放置系统日志文件

 



猜你喜欢

转载自blog.csdn.net/u013565071/article/details/80628710