Linux命令
1.ls ls -l ls -m
2.cd cd 绝对路径||相对路径 cd .. 和 cd .
3.mkdir mkdir 文件或目录名
4.rmdir 只能删除空目录
5.rm -rf
6.touch filename //创建一个空文件
7.cp file1 file2 (拷贝文件,不能拷贝目录)
8.cp -r dir1 dir2(拷贝目录)
9.mv file1 ../(移动文件到上一目录)
10. vi filename(创建一个文件并编辑)
两种模式:命令模式和编辑模式
命令模式的命令:
: w存盘
:q退出
:q!不存盘推出
:q w
: dd (删除一行)
: o (当前行往下添加新的一行)
: O (当前行往上添加一行)
:more filename(查看文件内容)
11.more filename 显示文件的内容
12.cat filename (显示文件内容,正序)
13.tac filename (显示文件内容,倒序)
14.head filename (可以带参数 -n显示几行)
15.tail filename (显示文件后几行)
16.clear 清屏
17.find /name *.local
18.whereis ls ()
19.echo $path
20.ln 连接 ln file1 file2 ,改变file1的内容file2的内容会跟着改变。 硬连接。相当于复制了一份文件并作连接。
ln file1 file3 , 软连接,相当于window中的快捷方式
21.adduser username (可以在home中多一个主目录username)cd /home
22.passwd user (为用户设置密码)(不显示密码或者*).
在etc目录下有一个passwd文件,more passwd (存的是所有的用户)
不同shell之间的切换 csh,ksh,sh,bsh。退出使用exit
24. more group.当新建一个用户没有指定组默认添加一个和用户名一样的组
groupadd testg ,more testg, useradd testuser2 -g testuser. usermod -g testg testuser
25. userdel testuser; cd /home; ls; rm - rf testuser;
26. su testuser2(切换用户) exit(不切换) 当一个新的用户的登录时默认的当前路径是用户的主目录
27.文件权限
28. ls -l
rw-r--rwx 文件的所有者的权限,与所有者同组的权限,其他人的权限
29.普通修改文件权限 chmod +x 4(为文件添加可执行权限) chmod -x 4 (取消x权限) chmod u +x 4
chmod 775 4; chmod 777 4
30.修改文件的所有者 chown testuser2 4
31.wc 统计指定文件
32. more 4 ;grep asdf 4 查询文件中含的文本信息。
33. fdisk -l
34. 管道
ls -Rl /etc; Ctrl + C (结束)
ls _Rl /etc | more(把上一个命令的结果交给下一命令,使用空格翻页)
cat /ect/passwd | wc
cat /ect/passwd | grep lrj
dmesg | grep eth0(查看网卡信息是否正常)
man bash| col -b > bash.txt ()
ls -l | grep "^d" (只列出目录^开始
ls -l * | grep "^-" | wc -l 当前目录下有多少个文件。
35 命令替换 启动两个Terminal
wall aaa 所有登录上的人都收到一个aaa的信息。
wall `date`
36 重定向 (用的不多,但是脚本常用)
ls > cmd.txt(将ls执行的结果重定向输入到cmd.txt文件中)
more cmd.txt
ls >> cmd.txt()
more cmd.txt
lssss > cmd.txt(命令找不到就不做输出)
lssss 2> cmd.txt(命令错误重定向输出到cmd.txt)
重定向输入
vi aa.txt(新建文件)
wall < aa.txt
Ctrl + C (退出)
1.ls ls -l ls -m
2.cd cd 绝对路径||相对路径 cd .. 和 cd .
3.mkdir mkdir 文件或目录名
4.rmdir 只能删除空目录
5.rm -rf
6.touch filename //创建一个空文件
7.cp file1 file2 (拷贝文件,不能拷贝目录)
8.cp -r dir1 dir2(拷贝目录)
9.mv file1 ../(移动文件到上一目录)
10. vi filename(创建一个文件并编辑)
两种模式:命令模式和编辑模式
命令模式的命令:
: w存盘
:q退出
:q!不存盘推出
:q w
: dd (删除一行)
: o (当前行往下添加新的一行)
: O (当前行往上添加一行)
:more filename(查看文件内容)
11.more filename 显示文件的内容
12.cat filename (显示文件内容,正序)
13.tac filename (显示文件内容,倒序)
14.head filename (可以带参数 -n显示几行)
15.tail filename (显示文件后几行)
16.clear 清屏
17.find /name *.local
18.whereis ls ()
19.echo $path
20.ln 连接 ln file1 file2 ,改变file1的内容file2的内容会跟着改变。 硬连接。相当于复制了一份文件并作连接。
ln file1 file3 , 软连接,相当于window中的快捷方式
21.adduser username (可以在home中多一个主目录username)cd /home
22.passwd user (为用户设置密码)(不显示密码或者*).
在etc目录下有一个passwd文件,more passwd (存的是所有的用户)
不同shell之间的切换 csh,ksh,sh,bsh。退出使用exit
24. more group.当新建一个用户没有指定组默认添加一个和用户名一样的组
groupadd testg ,more testg, useradd testuser2 -g testuser. usermod -g testg testuser
25. userdel testuser; cd /home; ls; rm - rf testuser;
26. su testuser2(切换用户) exit(不切换) 当一个新的用户的登录时默认的当前路径是用户的主目录
27.文件权限
28. ls -l
rw-r--rwx 文件的所有者的权限,与所有者同组的权限,其他人的权限
29.普通修改文件权限 chmod +x 4(为文件添加可执行权限) chmod -x 4 (取消x权限) chmod u +x 4
chmod 775 4; chmod 777 4
30.修改文件的所有者 chown testuser2 4
31.wc 统计指定文件
32. more 4 ;grep asdf 4 查询文件中含的文本信息。
33. fdisk -l
34. 管道
ls -Rl /etc; Ctrl + C (结束)
ls _Rl /etc | more(把上一个命令的结果交给下一命令,使用空格翻页)
cat /ect/passwd | wc
cat /ect/passwd | grep lrj
dmesg | grep eth0(查看网卡信息是否正常)
man bash| col -b > bash.txt ()
ls -l | grep "^d" (只列出目录^开始
ls -l * | grep "^-" | wc -l 当前目录下有多少个文件。
35 命令替换 启动两个Terminal
wall aaa 所有登录上的人都收到一个aaa的信息。
wall `date`
36 重定向 (用的不多,但是脚本常用)
ls > cmd.txt(将ls执行的结果重定向输入到cmd.txt文件中)
more cmd.txt
ls >> cmd.txt()
more cmd.txt
lssss > cmd.txt(命令找不到就不做输出)
lssss 2> cmd.txt(命令错误重定向输出到cmd.txt)
重定向输入
vi aa.txt(新建文件)
wall < aa.txt
Ctrl + C (退出)