天天看点

Linux系统(ubuntu)常用命令--初学版

Linux系统(ubuntu)常用命令

  • ​​一、文件和目录操作​​
  • 1.cd /home 进入 /home 目录
  • 2.cd .. 返回当前目录的上一级目录
  • 3.cd ../.. 返回当前目录的上两级
  • 4.cd 进入当前用户的主目录
  • 5.cd ~username 进入username用户的主目录
  • 6.cd - 返回上次所在的目录
  • 7.pwd 显示当前工作路径
  • 8.ls 显示当前目录的文件
  • 9.ls -F 显示当前目录的文件
  • 10.ls -l 显示当前目录下的所有文件及详细信息
  • 11.ls -a 将隐藏文件一同显示出来
  • 12.mkdir dir1 新建一个dir1文件夹
  • 13.mkdir dir1 dir2 新建两个文件夹,也可以新建3,4...个
  • 14.rmdir dir1 删除dir1文件夹
  • 15.rm -rf dir1 删除dir1文件夹及其里面的内容
  • 16.mv dir1 new_dir 将dir1移动到new_dir处,并重命名为new_dir
  • 17.touch file.txt 在当前目录新建一个file.txt文件
  • 18.cp file new_file 将file文件复制,然后另存为new_file
  • 19.cp -r dir1 new_dir2 将dir1及其子目录复制并另存为new_dir2
  • 20.ln -s file1 link1 创建一个指向文件或文件夹(目录)file1的软链接link1,相当于快捷方式
  • 21.ln file1 link1 创建一个硬链接link1指向file1,注意:不允许将硬链接指向目录
  • ​​二、用户和群组操作​​
  • 1.addgroup group_name 创建一个group_name用户组,注意:只有root用户可以创建
  • 2.delgroup group_name 删除名为group_name的用户组
  • 3.groupadd group_name和groupdel group_name 效果与1,2大致相同
  • 4.useradd -c "Comments" -g root -d /home/user1 username 创建一个用户名为username,备注信息为Comments,群组为root,登入目录为/home/user1
  • 5.useradd username 创建一个用户名为username的用户
  • 6.useradd -r userdir username 创建一个用户名为username的用户,登入目录为userdir
  • 7.userdel -r userdir username 删除一个用户名为username的用户,并删除其登入目录userdir
  • 8.usermod -c “Comments” -g group -d /home/dir username 修改username用户的备注为Comments,群组为group,登入目录为/home/dir
  • 9.passwd 修改当前用户密码
  • 10.passwd user1 修改user1用户的秘密
  • 11.chage -E 2020-12-20 user1 设置用户user1用户密码失效日期
  • 12.su 切换root用户,sudo也是一样
  • 13.sudo -i 从当前管理员用户切换到root用户,适合忘记root密码的时候操作
  • 14.exit 退出当前用户
  • ​​三、文件的权限操作​​
  • 1.ls -lh 显示所有文件以及其权限
  • 2.chown username file 将file文件的所有者改为username用户
  • 3.chomd ugo+rwx dir1 设置目录dir1的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
  • 4.chown user1:group1 file1 改变文件file1的所有人和群组属性为user1和group1
  • ​​四、文件搜索​​
  • 1.find / -name file1 /代表根目录,-name代表按文件名搜索,搜索到名字为file1的文件或目录会显示它的路径
  • 2.find / -user user1 搜索所有者为user1的文件或目录,显示它们的路径
  • 3.find /home -name \*.txt 在/home路径下搜索以.txt结尾的文件
  • ​​五、查看或编辑文件内容​​
  • 1.cat file1 从第一个字节开始正向查看文件file1的内容
  • 2.tac file1 从最后一行开始反向查看文件file1的内容
  • 3.head -2 file1 查看文件file1的前两行
  • 4.tail -2 file1 查看文件file1的最后两行
  • 5.vim file1 使用vim来编辑文件file1,进入后按i开始编辑,编辑完按esc,然后输入:wq可以保存并退出
  • 6.gedit file1 使用gedit来编辑文件file1,gedit是ubuntu默认的文本编辑器

本文所有命令均在ubuntu上正常操作,命令只包括一些常用的快速上手的命令,适合初学者查看。

一、文件和目录操作

cd /home
      
Linux系统(ubuntu)常用命令--初学版

2.cd … 返回当前目录的上一级目录

cd .. 
      
Linux系统(ubuntu)常用命令--初学版

3.cd …/… 返回当前目录的上两级

cd ../..
      
Linux系统(ubuntu)常用命令--初学版

cd
      
Linux系统(ubuntu)常用命令--初学版

cd ~username
      
Linux系统(ubuntu)常用命令--初学版

cd -
      
Linux系统(ubuntu)常用命令--初学版

pwd
      
Linux系统(ubuntu)常用命令--初学版

ls
      
Linux系统(ubuntu)常用命令--初学版

ls -F
      
Linux系统(ubuntu)常用命令--初学版

ls -l
      
Linux系统(ubuntu)常用命令--初学版

ls -a
      
Linux系统(ubuntu)常用命令--初学版

mkdir dir1
      
Linux系统(ubuntu)常用命令--初学版

13.mkdir dir1 dir2 新建两个文件夹,也可以新建3,4…个

mkdir dir1 dir2
      
Linux系统(ubuntu)常用命令--初学版

rmdir dir1
      
Linux系统(ubuntu)常用命令--初学版

rm -rf dir1
      
Linux系统(ubuntu)常用命令--初学版

mv dir1 new_dir
      
Linux系统(ubuntu)常用命令--初学版

touch file.txt
      
Linux系统(ubuntu)常用命令--初学版

cp file new_file
      
Linux系统(ubuntu)常用命令--初学版

cp -r dir1 new_dir2
      
Linux系统(ubuntu)常用命令--初学版

ln -s file1 link1
      
Linux系统(ubuntu)常用命令--初学版

ln file1 link1
      
Linux系统(ubuntu)常用命令--初学版

二、用户和群组操作

addgroup group_name
      
Linux系统(ubuntu)常用命令--初学版
Linux系统(ubuntu)常用命令--初学版

delgroup group_name
      
Linux系统(ubuntu)常用命令--初学版

groupadd group_name
groupdel group_name
      
Linux系统(ubuntu)常用命令--初学版

4.useradd -c “Comments” -g root -d /home/user1 username 创建一个用户名为username,备注信息为Comments,群组为root,登入目录为/home/user1

useradd -c "Comments" -g root -d /home/user1 username
      

useradd username
      

useradd -r userdir username
      

userdel -r userdir username
      
Linux系统(ubuntu)常用命令--初学版

usermod -c “Comments” -g group -d /home/dir username
      

passwd
      

passwd user1
      

chage -E 2020-12-20 user1
      

su
sudo
      

sudo -i
      

exit
      

三、文件的权限操作

ls -lh
      

注:d开头代表文件夹,l开头代表软链接,之后的每一组rwx,分别对应文件所有者、文件所有者群组用户、普通用户的读写执行权限,-代表无该权限,然后第一个用户名是文件所有者,第二个是群组。

Linux系统(ubuntu)常用命令--初学版

chown username file
      
Linux系统(ubuntu)常用命令--初学版

chomd u+x dir1  //给所有者(u)以目录dir1的执行(x)权限
chomd g+w dir1
chomd o+r dir1
      

chown user1:group1 file1
      
Linux系统(ubuntu)常用命令--初学版

四、文件搜索

find / -name file1
      
Linux系统(ubuntu)常用命令--初学版

find / -user user1
      
Linux系统(ubuntu)常用命令--初学版

3.find /home -name *.txt 在/home路径下搜索以.txt结尾的文件

find /home -name \*.txt
      
Linux系统(ubuntu)常用命令--初学版

五、查看或编辑文件内容

cat file1
      

tac file1
      

head -2 file1
      

tail -2 file1
      

vim file1
      

gedit file1
      

更多内容详见微信公众号:Python测试和开发

Linux系统(ubuntu)常用命令--初学版