当前位置:文档之家› linux常见常考命令

linux常见常考命令

1.新建用户usersun,口令为"abcd1234"
useradd usersun
passwd usersun
abcd1234
abcd1234
2.将usersun用户的口令改变为"supersun2009" passwd usersun
supersun2009
supersun2009
3.设置usersun用户每隔10天必须更改口令passwd -x 10 usersun
4.新建用户userpub,不需要密码就能登录useradd userpub
passwd -d userpub
5.新建组群boxgroup
groupadd linuxgroup
6.将用户usersun和userpub添加为boxgroup组成员gpasswd -a usersun boxgroup
gpasswd -a userpub boxgroup
7.查看用户usersun和uesrpub的相关信息
finger usersun
finger userpub
8.锁定用户usersun
passwd -l usersun
9.一次性删除用户userpub及其工作目录
userdel -r userpub
10.为用户usersun解锁
passwd -u usersun
11.将组群boxgroup更名为ourgroup
groupmod -n ourgroup boxgroup
12.删除组群ourgroup
groupdel ourgroup
13.新建组群newgroup,组群号为600
groupadd newgroup
groupmod -g 600 newgroup
1. 显示/etc/passwd文件中的前5行
head -n 5 /etc/passwd
2. 设置linux一分钟后重启动
shutdown -r 1
3. 进入/home目录,使用pwd显示当前目录
cd /home
pwd
4. 在/下建立目录worker,在worker下建立目录host01,host02,在host01下建立目录h01,h02,删除host01下的h01目录并在host02下建立文件baby.txt
mkdir worker
mkdir /worker/host01
mkdir /worker/host02
mkdir /worker/host01/h01
mkdir /worker/host01/h02
rmdir /worker/host01/h01
cat>/worker/baby.txt
5. 将/etc/yp.conf复制到/worker/host02中
cp /etc/yp.conf /worker/host02
6. 尝试给/worker/host02/yp.conf建立一个软链接到/soft.soft
ln -s /worker/host02/yp.conf /soft.soft
7. 建立用户win1,UID、GID等均按默认
useradd win1
8. 新建用户win2,默认主目录为/think,其余默认
useradd -d /think win2
9. 将win2用户名改为tin,UID改为700,密码改为1330855
usermod -u 700 -l tin win2
passwd tin
10. 连同主目录一起删除tin用户
userdel -r tin
11. 创建一个名为goup的用户组,GID为5000
groupadd -g 5000 goup
12. 试将win1添加到goup中,
gpasswd -a win1 goup
13. 在/think/下建立文件book.txt,将文件所属用户变为win1,对于book.txt,给属组用户添加写权限,取消其他用户的读写权限
mkdir think
cat>book.txt
chown win1 /think/book.txt
chmod u+w /think/book.txt
chmod o-rw /think/book.txt
14. 修改book.txt的权限为属组可读可写RW,同组可读R,其他用户不可读不可写-,用数字设置
chmod 640 /think/book.txt
15. 将/etc/man.config 复制到/think下,将/think/man.config压缩为good.tar ,在将其压缩为gz
cp /etc/man.config /think
tar -cvf good.tar /think/man.config
gzip good.tar
16. 挂载你的U盘,实现linux中访问U盘中的内容,写出完整过程
mkdir media/usb
mount /dev/sdb1 /dev/media/usb
17. vi中当前文件如图所示,左侧的数字为行号,在最后行模式下进行如下操作,将显示什么图案(写出变换的步骤)
6,6 m 0
5,6 d
1,4 s/*/#/g
图如下:
1 *
2 ###
3 *****
4 #######
5 *****
6 ###
7 *
6 ###
1 *
2 ###
3 *****
4 #######
5 *****
7 *
1 #
2 ###
3 #####
4 #######
7 *
1 *
2 ###
3 *****
4 #######
5 *****
6 ###
7 *
1. 查看/etc目录下所有文件和子目录的详细信息。

cd ..
ls -a/etc
2. 查看当前目录
pwd
3. 用cat命令在用户主目录下创建一名为f1的文本文件,内容为:Linux is useful for us all
You can never imagine how great it is.
cat >f1
Linux is useful for us all
You can never imagine how great it is.
Ctrl+D
4. 向f1文件增加以下内容: Why not have a try?
cat>>f1
Why not have a try?
5. 分页显示/etc目录中所有文件和子目录的信息。

cd etc
ls -a|more
6. 仅显示/etc目录中前15个文件和子目录。

ls -a/etc |head -n 15
7. 显示/bin/目录中所有以c为首字母的文件和目录。

ls -a/bin/c*
8. 显示/bin/目录中所有以c为首字母,文件名只有3个字符的文件和目录。

ls -a/bin/c??
9. 显示/bin/目录中所有首字母是v、w、x、y、z的文件和目录
ls -a/bin/[v-z]*
10. 重复上一步操作。

!!
11. 查看刚执行过的5个命令。

history 5
12. 设置开机不启动图形用户界面
/etc/inittab
将内容为“id:5:initdefault”
5改3
13. 新建目录student
mkdir student
1. 利用vi新建文件f2,内容为:
How to Read Faster
When I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them!
vi f2
i
How to Read Faster
When I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them!
2. 打开f2文件并显示行号。

set nu
3. 在f2文件的第一行后插入如下一行内容:“With the development of
vi f2
i
在第一行后面输入With the development of
esc
:w
4. 将文本中所有的“eyeballs”用“eye-balls”替换。

:1,5 s/eyeballs/eye-balls/g
5. 把第二行移动到文件的最后,删除第一和第二行并恢复删除,并不保存
2 m 5
:1,2 d
:u
:q!
6. 复制第二行,并添加到文件的最后,删除第二行,保存修改后退出vi。

:2 co 5
:2 d
:w
:wq。

相关主题