初学lunix 基本命令行(新手观看)

基本命令:
命令提示符:
[root@localhost ~]#
[ 用户名@主机名 当前位置 ] #(超级用户)
$(普通用户)
1.# pwd (print working directory)
显示当前工作路径
2.# ls (list)
列出当前目录下的所有内容
# ls -a
显示隐藏文件(以点开头的文件)
# ls -l
以长格式显示文件属性
3.# touch
创建文件(创建一个已经存在的文件,更新修改时间)
4.# mkdir (make directory)
创建目录
# mkdir -p
递归创建目录
5.# cp (copy)
复制
# cp AAA BBB
目录(文件:重命名)
# cp -r 目录 目录下
递归复制目录

6.# mv  (move)
7.# rm  -rf      (慎用)
8.# cat    //查看文件
  # cat -n  //显示行号的查看文件
9.# wc  -l  //统计文件的行数
10.# head   -N  文件名
   //默认显示前10行
11.# tail   -N   文件名
12.# head  -3 文件名 | tail  -1  

13.# find  范围   类型  
   # find  /   -name  a.txt
   # find  /   -type  f(文件)d(目录)
   # find  /   -type  f  -a  -size  +150M
   # find  /   -type  f  -o  -size  +150M
   # find  /   -mtime  +4
   # find  /  -mtime +365 -a -type f -exec  rm -rf 
     {} \;
 

14.# du  文件名或目录
	//统计文件或目录的大小

15.链接文件
硬链接:ln    源文件   链接文件
软连接:ln  -s  源文件  链接文件
区别:
软链接删除源文件,链接文件失效,硬链接则仍会生效

16.zip   tar  gzip  bzip2  
#tar  -czf  文件名.tar.gz  要压缩的文件
#tar  -cjf  文件名.tar.bz2  要压缩的文件
#tar  -xf   压缩文件     //解压文件

17.#history
//默认存储1000条
# history   -c   清除历史命令
调取历史命令:
# !历史命令的序列号

18.#which    命令
//找到命令所在的位置
19.# man  --help 

vim编辑器:
命令模式:
 1.  :wq   保存并退出
 2.  :q!  强退
编辑模式:命令模式下输入 i 进入编辑模式
		  ESC键 ,退出编辑模式

3.27

  1. vim命令模式:
    yy 复制一行
    2yy 复制2行
    p 粘贴
    dd 删除一行
    2dd 删除2行
    gg 光标快速跳转到行首
    GG 快速到行尾

2.linux账户和组
账户:系统账户(不能登陆)和本地账户(普通账户,可以登陆)和root(超级管理账户)
/etc/passwd //所有账户的信息
root❌0:0:root:/root:/bin/bash
用户名:密码占位符:UID:GID:用户信息:家目录:解释器

useradd 用户名

useradd -s /sbin/nologin 用户名

userdel 用户名

groupadd 组名

groupdel 组名

passwd 用户名

3.文件或目录权限
#ls -l

  • 		rw-    			r--   			 r--
    

文件描述符 所有者的权限 所属组的权限 其他人的权限
r : 读 4
w : 写 2
x : 执行 1

chmod 755 文件或目录名

  1. ACL访问控制列表:
    给单独的账户,设置访问文件或目录的权限

setfacl -m u:用户名:rwx 文件名

setfacl -x u:用户名:rwx 文件名

getfacl 文件名

//查看文件的访问控制列表

猜你喜欢

转载自blog.csdn.net/xiaozhedeitzhilu/article/details/88910238