Linux 基本命令个人学习笔记

命令帮助:
XXX --help
XXX --?
man XXX


cd
ls
mkdir XX 创建目录
rmdir XX 删除空的目录
rm -rf XX 强制删除不为空的目录
touch 1 创建文件1
vi linux下的文本编辑器
vi kali.txt 如果存在此文件就打开编辑,如果没有就创建
vi两种模式
命令模式
编辑模式
more kali.txt 查看文本文件内容
find / -name *local 查找文件   从哪个目录下(根目录)开始找 
grep 8080 test 查找带有8080字符串的行号内容
whereis ls  后边一般跟我们的命令 指出命令和帮助文档从哪来


vi  kali.txt 可以打开文件,输入i 进入编辑模式。想要退出或者保存的时候,Esc键按一下。 输入:wq(保存退出)或者 :q(直接退出).







echo $PATH 查看某个环境变量
ln kali.txt 4 创建kali.txt的连接4 (硬链接)把文件复制一份然后建立两个文件的连接
ln -s kali.txt 5 创建kali.txt的连接5(软连接)相当于windows下得快捷方式。如何kali.txt删除。则软连接无效。


useradd kalision 添加用户
passwd kalision 修改密码


groupadd grouptest  添加一个组


useradd kalisiondemo -g grouptest 添加一个新用户属于哪个组


usermod -g grouptest kalisiondemo  修改某个用户所属的组


userdel kalisiondemo 删除某个用户,但没有删除home目下的文件
cd /home
rm -rf kalisiondemo 把home目录下的该用户的文件夹删除


su kalision 切换用户到kalision
exit    切换回到原来的用户。


文件权限:
r
w
x 执行
- 无权限


例子:
demo目录下有文件,目录,链接


cd demo
ls -l
-rw-r--r-- 1 root root 56 Jun 23 12:44 test
lrwxrwxrwx 1 root root 5 Jun 23 12:45 da ->43.txt
drwxr-xr-x 4 root root  4096 Jun  23  12:41 dd


最前面那十位的第一位为类型
- 代表是文件
l 代表链接
d 代表目录


剩下九位为权限
共分为三组 
前三位,第一组是代表此文件或目录或链接的所有者对它的权限
中间三位,第二组代表此文件或目录或链接的同组的用户对他的权限
后三位,第三组代表其他用户对它们的权限。


修改权限:
chmod +x test 给test这个文件添加了执行权限。
chmod -x test 把test这个文件去掉执行权限 


给当前用户添加执行权限:
chmod u+x test


给同组用户添加执行权限:
chmod g+x test




修改文件的所有者:
chown kalision test 把test的所有者修改为kalision




管道:
将一个命令的输出传送给另一个命令。作为另一个命令输出


向登入当前系统的所有用户发送消息:(发送文件)
1种:wall XXXXXX


重定向输出:
ls > result.txt 将当前命令执行的结果输出到文件
重定向输入:

wall < result.txt 将result.txt的内容发送给其他登入到系统的用户。

2种:

echo "hello kalision" | wall





访问cdrom:(挂载点)


cd /     "/":linux的根目录
cd dev 进入dev目录
pwd 查询当前位于哪个目录
whoami 查询当前登入系统的是哪个用户
ls 列出当前目录下所有的目录和文件
cd cdrom 进入cdrom这个目录
bash: cd: cdrom:Not a directory 系统提示cdrom不是一个目录,因为它是一个设备。


cd /mnt 进入根目录下得mnt目录下
ls 查看此目录下得所有目录和文件
mkdir cdr 新建目录cdr
ls
mount /dev/cdrom /mnt/cdr 把cdrom这个块设备挂在到cdr这个挂载点上。
cd cdr 进入挂载点这个目录
ls 这时可以浏览到cdrom这个设备的内容了。
umount /div/cdrom 卸载这个挂载点
umount: /mnt/cdr: device is busy 系统提示:设备忙,因为我们当前正在这个目录
cd .. 回到当前目录的上个目录,也就是mnt目录下。

umount /dev/cdrom



重置root用户密码:

sudo passwd  然后 输入当前用户密码 ,然后输入root密码(两次)


挂载的U盘 在mnt目录下


更新软件  sudo apt-get update


给目录设置所有权限

chmod -R 777 文件夹名称

你可能感兴趣的:(25,Linux)