linux基础命令
用户权限相关
# 简单介绍 1. root 用户 相当于群主 超级用户 2. sudo命令 相当于群管理员 3. 普通用户 群成员 # 查看用户信息 #more /etc/passwd linux存放用户信息文件 /etc/passwd
用户相关命令
### su 切换用户 su -username # 普通用户需要密码,root就比较随意了 ### useradd useradd username # 添加用户 ### 更改普通用户密码 passwd username #然后输入和确认密码即可 ### 删除用户 userdel userdel -r #删除用户名 userdel -f #强制删除用户以及家目录 userdel -rf #用户名 强制删除用户以及家目录 ### suto 使用root用户打开/etc/sudoers 文件,设置某个用户root权限 vim /etc/sudoers 编辑 root = ( ALL)=(ALL) ALL superman = ALL=(ALL) ALL ### 这样用户和root就拥有相同权限了
文件和目录的权限
### linux权限主要依据三种身份设定/预设 user # 文件使用者 group # 属组 文件属于哪个组 others # 既不是用户,也不是属组 就是其他人 ### 什么是权限? 1. 在linux中,每个文件都有所有者和所属组,并且规定了文件的所有者,所有组级其他文件的额可读可写,可执行等权限! 2. 对于文件来说,可读,可写,可执行. ### 相关命令 cat more less # 都是操作可读文本,就是可以读取文件目录列表 vim echo " " > # 可写文本,就是表示在文件目录中新增,修改,删除文件 可执行就是 可以./执行的 , 颜色是绿色的文件 可执行表示可以进入目录 ###### 命令对应参数 r 可读 4 w 可写 2 x 可执行 1 - 没权限 d 文件夹 l 软连接 ###### 简写含义 rw --- # user 可读可写 r-- # group 只读 r-- # other 只读 ###### chmod 更改权限命令 chmod u-w # 给user去掉写的权限 chmod o+w # 给其他用户添加写的权限 chmod g+x # 给组添加可执行的权限 ###### 权限数字转化---> 也可以转换成数字表示 最低0,最高7 chmod 666 #表示rw- rw- rw- chmod 577 #表示 rx- rwx rwx ### 软连接 linux快捷方式的语法 ln -s #目标文件的路径 快捷方式的路径 ##注:如果删除掉原文件,快捷方式不会跟着删除,但是也无法打开了! ln -s /opt/a.txt /tmp/b.txt 将opt文件夹下的a.txt 添加快捷方式在tmp中以b.txt展示
Windows <-----> Linux 互传文件
### lrzsz 1. yum install -y lrzsz #安装上传文件命令 2. 常用命令,两者都会弹出选择文件窗口 sz filename # sz命令发送文件到本地 rz #上传文件
nohup 程序不间断执行
nohup python filename > filename.log 2>&1 & #不间断执行Python程序
清空文件内容
# 以下三种方法都可以 1. vim file_name :%d :wq 2. cat /dev/null > file_name 3. echo "">file_name
压缩命令
###tar解压命令 -c # --create 建立新的备份文件 -x # --extract /get 从备份文件中还原文件 -z # --gzip/ungzip 通过gzip的指令处理备份文件 -f # 备份文件 file 指备份文件] -v #显示操作过程 ###### tar压缩 tar -cvf #压缩文件的名字 你要压缩的内容 #例如 tar -cvf alltmp.tgz /tmp/* #压缩tmp下所有内容到allrmp.tgz格式的压缩包下 ###### tar解压 tar -xvf alltmp.tar #解压alltmp.tar ######当然还有这样的,alltmp.tar.gz ##如果你看到这么一个压缩模式 tar -zxvf alltmp.tar.gz #解压命令就会变换 ###zip包 unzip xxx.zip # 解压缩 xxx.zip
待续...