您的位置:首页 > 运维架构 > Linux

Linux 基本命令个人学习笔记

2012-04-16 08:28 549 查看
命令帮助:

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:41dd

最前面那十位的第一位为类型

- 代表是文件

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 文件夹名称
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: