liunx基础命令

1.查看目录下有什么文件

ls     //list查看"当前"目录下有什么文件

ls    目录  //查看指定目录下文件信息

2.目录切换

cd  目录名称   //切换到指定的目录

cd  ..    //上级目录切换

cd ~   //回到用户的家目录

3.获得当前操作的目录位置

pwd 

4.用户切换

  su  用户名

  su -   //切换到root用户

 su -root  //切换到root用户

 exit 退回到上一个用户

 5.查看当前操纵者信息

whoami     

6.清理屏幕信息  

 clear  

7.桌面模式与命令模式的切换(root权限命令)

init 3 (命令模式)

init 5 (桌面模式)

8.查看文件文件

cat   filename   //把文件内容输出的终端查看

9.查看文件占据磁盘空间大小

du -h  文件

10.目录操作  make  directory

创建目录

mkdir    dirname 

mkdir  dir/newdir

创建多级目录,如果"新目录"个数大于1个数量,就要设置-p参数

mkdir  -p  newdir/newdir

(文件/目录)移动-改名字  操作  move

mv   dir1   dir2   //dir1移动到dir2目录下 ,并改名字为"原名"

mv  dir1    dir2/newdir    //dir1移动到dir2目录下 ,并改名字为"newdir"

mv   dir1   newdir    //把dir1移动到当前目录下,并改名字 newdir

mv  dir1/dir2  dir3/dir4      //dir2移动到dir4目录下,并改名字为“原名”

mv  dir1/dir2  dir3/dir4/newdir      //dir2移动到dir4目录下,并改名字为“newdir”

(文件/目录)复制-改名字  操作  copy

cp  file   dir1   //file文件被复制到dir1下,并改名为“原名”

cp   file   dir1/newfile   //file文件被复制到dir1下,并改名为“newfile”

cp    dir1/file1  dir2/dir3         //file1被复制到dir3下,并改名字为“原名”

cp  dir1/file1  dir2/dir3/newfile //file1被复制到dir3下,并改名字为“newfile” 

目录复制,统一设置 -r参数   resursive 递归(无视目录层次)

cp    -r  file   dir1   //file文件被复制到dir1下,并改名为“原名”

cp    -r file   dir1/newfile   //file文件被复制到dir1下,并改名为“newfile”

cp    -r dir1/file1  dir2/dir3         //file1被复制到dir3下,并改名字为“原名”

cp   -r  dir1/file1  dir2/dir3/newfile //file1被复制到dir3下,并改名字为“newfile”

删除(文件/目录)

rm  file   //删除文件

rm   -r  dir  //删除目录

rm  -rf   filname   //递归,强制 删除文件

                          //-f   避免进入目录,删除 隐藏文件的提示

rm  -rf  /        //删除跟目录

11.文件操作

1.查看文件

cat   filename    //输出文件内容到终端

more   filename    //敲回车,逐行查看文件的内容

                            //不支持会看

                           //q键,退查看

less   filename          //通过"上 下 左 右"键的方式,查看文档的各个部分内容
                                //支持回看,q键退出查看

head -n  filename         //查看文档的前n行内容
     tail -n  filename         //查看文档的末尾n行内容

     wc  filename              //计算文件行数

创建文件 

touch  filename    //创建一个文件

给文件追加内容  

echo  内容  >文件

echo   ceshi > wenjian.txt  //把ceshi内容以"覆盖写"方式追加到wenjian.txt

echo   ceshi >> wenjian.txt  //把ceshi内容以"纯追加"方式追加到wenjian.txt

                                            //wenjian.txt文件不存在,会自动创建

用户操作(root)

用户   user

增加   add   修改  mod(ify)  删除 del(ete)

配置文件  /etc/passwd

增加用户   useradd

 useradd    xiaoming    //增加一个xiaoming用户,会创建一个同名的组

                                    //没有设置用户的组别,就会创建同名组

useradd  -g 组别编号   小明   //创建xiaoming用户,并设置其组别(避免创建同名组)

useradd  -u 用户编号   -g 组编号   -d  家目录  用户名

2.修改用户   usermod

usermod  -u  用户编号  -g 组编号   -d 家目录   -l 新名字  用户名 

//如果修改家目录,需要手动创建(不同于增加用户)

删除用户  usedel 

userdel  用户名   //etc/passwd的配置用户信息会删除(保留家目录)

userdel   -r  用户名   //用户信息和家目录都被删除

组别操作(root)

配置文件  /etc/group

增加组别  groupadd

修改组别    groupmod 

groupmod  -g  组编号  -n  新名字  组名

删除组别   groupdel

groupdel   组别

//组下存在对应的用户信息,禁止删除








你可能感兴趣的:(linux)