初学linux命令记录

 

今天学习的linux命令:

 

ls:(列出当前目录下的文件和文件夹)

 

cd :

 

pwd:(显示当前目录)

 

mkdir:创建目录

 

touch:创建文件

 

rmdir : 删除文件夹  ,文件夹不为空的时候删除不了,要用rm -rf dir1(r:recursive递归,f:force 直接删除,不询问)

 

rm :删除文件或者文件夹(rm -rf dir1  删除文件夹,rm a.txt 删除文件)

 

cp:拷贝  (cp d1 d2 把文件d1拷贝一份,生成文件d2,  cp -r dir1 dir2  拷贝文件夹dir1,生成文件夹dir2)

 

mv:移动(移动文件和文件夹都一样,mv d1  dir1 把文件或者文件夹d1移动到文件夹dir1下)

 

vi:文件操作:示例:

 

vi a.txt    (进入a.txt文件的操作中,如果文件不存在则创建,首先进入命令模式)

 

a  (进入编辑模式,append)

 

(执行编辑操作)

 

按ESC键结束编辑,返回命令模式

 

通过:w(冒号+w  表示保存)

 

:q(冒号+q  表示退出)

 

:q!(冒号+q+感叹号  表示退出但不保存)

 

返回之后,通过more a.txt 查看内容

 

cat:直接看例子:

 

           cat a.txt (查看a.txt内容 结果跟more a.txt 一样)

 

          tac a.txt(倒序显示a.txt内容)

 

          head -3 a.txt (显示a.txt的前三行)

 

          tail -3 a.txt(显示a.txt的最后3行)

 

find:查找

          例如:find /demo -name a.txt(在根目录的demo文件夹下查找名字为a.txt的文件)

 

 

where:     whereis  ls/find/vi/mv/cp      显示这些命令对于的执行文件的位置

 

ln:  硬链接/软链接

 

          ln  a.txt  b.txt  (复制了一份到b.txt,同时建立了a.txt和b.txt的链接,修改其中任一文件,另一文件也会改变,称为硬链接,此时删除其中一份文件,不会影响另外文件)

          ln -s a.txt b.txt(建立一个快捷方式b.txt指向了a.txt,修改任一文件,另外文件也会修改,但是删除源文件的话,链接文件会变红色,表示指向的文件不存在)

 

 

 

 useradd(或者adduser): 添加用户:

         useradd  testuser1(添加新用户testuser1,会在home目录下面创建一个testuser1文件夹,删除的时候要一并删除)

 

userdel   :  删除用户 

 

        userdel testuser1  

        然后切换到home下,rm  -rf  testuser1   删除创建的文件夹

 

 

passwd:  修改用户密码  :  首先指定要修改的用户:  passwd   testuser1   然后按照提示是输入密码即可

 

在etc目录下的passwd文件实际上记录的是所有的用户:more  passwd   即可查看所有用户  ,最后一列对应的是使用的shell类别(如 bash ,   csh  ,  bsh  ,ksh 等)

 

在etc目录下的group文件记录的是所有的用户组, more  group  即可查看所有的组

 

可以通过  

 

groupadd   testgroup  添加一个用户组

 

 

userdel:  删除用户 ,userdel  testuser1    删除用户  testuser1,然后还要删除home目录下面对于的文件夹  rm  -rf   testuser1  即可完全删除该用户及其信息

 

 

su:切换用户 (switch  user)  :

      su  testuser1切换到testuser1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值