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种:
访问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 文件夹名称
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 文件夹名称
相关文章推荐
- linux学习笔记一(linux发展史及基本命令)
- 【学习笔记】Linux基本操作(5)--- Linux系统常用命令
- Linux学习笔记_基本命令复习(seq sed awk)
- linux基本命令学习笔记
- 【Linux学习笔记】2:Linux命令基本格式
- linux学习笔记-基本命令
- linux常用命令(个人学习笔记)
- Linux基本命令个人笔记精华
- Linux学习笔记之基本命令二(目录和文件)
- linux常用命令(个人学习笔记)
- Linux学习笔记之基本命令三(Bash Shell)
- linux 学习笔记一 --几个基本命令
- Linux学习笔记2_Linux基本命令格式
- Linux学习笔记之基本命令四(输入输出管道邮件)
- Linux命令学习笔记之一目录与文件基本操作
- Linux学习笔记_基本命令复习(mv,history,LANG)
- 【学习笔记】Linux基本操作(1)--- 命令行BASH基本操作
- Linux 基本命令学习笔记
- 【Linux学习笔记二】Shell基本命令
- Linux 基本命令学习笔记《三》