下面哪一个命令不能查看文件内容
A.tac #cat的反写,从后向前输出
B. man #命令的帮助文档
C. vim # 文本编辑器
D. tail # 倒序查看可以指定行数tail -n 10 888.txt
tail -f cat 文件名字 #实时显示文件内容
在家目录及其子目录下查找文件内容包含hello的文件,只显示找到的文件名
ls /home/zhang/* -l | grep -E ‘^-’ |grep -r ‘abcdefg’ * | cat d1.txt
ls /home/zhang/* -l | grep -E ‘^-’ |grep -r -l ‘abcdefg’ * | awk ‘{print $9}’
ls /home/zhang/* -l | grep -E ‘^-’ |grep -l ‘abcdefg’ *
sudo grep -r -l ‘abcdefg’ /home/
添加账户u2,为其指定id号为1000
useradd -u 1000 u2
ping本机地址测试,要求发送10次
ping -c 10 127.0.0.1
终止一个前台进程可能用到的命令和操作
ctrl + c
下面关于i节(inode)点描述错误的是
可以创建硬链接多个,即inode
文件:用户数据,元数据(文件附加属性。文件大小,创建时间,所有者)inode索引节点号
Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用( ) 命令。
more 空格翻屏 不能往前翻
less 可以前翻
stat 查看文件的详细信息
关闭linux系统(不重新启动)可使用命令
sudo shutdown -h now
sudo halt
设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为
/root
列出家目录下所有隐藏文件,不显示子目录下的文件
ls ~ -la | awk ‘{print $9}’| grep -E ‘^\ .’
找出/data/test/目录下7天前的产生文件并删除
find /data/test / -mtime +7 -exec rm -rf {} \ ;
当前用户进入shell时会被执行的代码,要放在以下哪个文件里()
cat ~/.bashrc
以下哪个命令可以删除一个用户并同时删除用户的主目录()
userdel -r
命令kill 9 的说法正确的是()
kill 9 杀死PID为9的进程
kill -9 强制杀死
查看passwd文件中前三行
head -n 3
head -3
查看u2的uid和gid可以使用:
id u2
cat /etc/passwd |grep u2
希望能实时查看系统日志/var/log/messages的更新
tail -f cat /var/log/messages
watch -d -n 1 cat/var/log/messages
统计家目录下文件个数
ls ~ -l | grep ‘^-’ | wc -l
find ~ -maxdepth 1 -type f | wc -l
以下哪几个命令可以给1.txt文件的所有用户添加执行权限()
chmod +x 1.txt
chmod a+x 1.txt
用户管理涉及三个文件
/etc/passwd 用户信息
/etc/shadow 密码
/etc/group 用户组信息
tar -zcvf test.tar.gz test
sudo apt remove vim
useradd -md chirs # -m 自动创建家目录 -d 指定用户的家目录
新建用户python,并让python具有登录权限,设置其用户家目录为/home/test, 并将其加入sudo附属组;设置其登录密码为123
sudo useradd -m -d /home/test python
usermod -a -G sudo python
passwd python 123
ps:
sudo useradd -g root -md /home/yun -s /usr/sbin/nologin kk #建立主目录和指定家目录时要填写绝对路径,指定的shell不能让这个用户登录
参考:
https://blog.csdn.net/jieniyan2680/article/details/88541999
将两个文件合并为指定文件
sudo cat 2.txt ./4/1.txt >> ../3.txt
查找/etc下所有t开头的普通文件,并且大小大于1m,小于100m,将结果保存到家目录下d1.txt中
find /etc/ -size +1M -size -100M -name 't*' -type f >> /home/zhang/d1.txt
测试:
find /home/zhang -size +1c -size -100c -name 't*' -type f -ls
find命令错误提示路径必须在表达式之前:
https://www.cnblogs.com/veins/p/4134450.html
统计当前系统中一共有多少账户
wc:
-l 统计多少行
-w 统计多少单词
wc -l /etc/passwd
设置/test/a.txt属主有读写执行权限,属组,有读写,其他账户无权限,用三种方式实现
chmod u=rwx,g=rw,o=- /test/a.txt
chmod 760
chmod a=rwx
chmod g-x,o-rwx
把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限
mv /tmp/etc/man.conf /tmp
mv man.conf test.conf
chmod 777 test.conf
要在sudo 模式下
依次把命令date执行的结果写入文件~/date1.txt;之后再把命令wc -l /etc/passwd执行的结果追加到文件~/date1.txt
date >> date1.txt
wc -l /etc/passwd | >> date1.txt
先建manager组,创建两个用户natasha,harry附属组为manager,创建第三个用户strlt不充许login
sudo 权限
groupadd manager
useradd natasha
usermod -a -G manager natasha
useradd -s /usr/sbin/nologin strlt
在/home目录下创建文件newfile2 ,移动文件newfile2到/home/perm目录下同时改名为file01 ;改变/home/perm/file01文件的所有者为系统用户adm ,改变其所属组为系统用户组games ;改变/home/perm/file01文件权限为“rwxrw-r—”;在/home/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件file01.hard ;删除/perm目录
sudo mkdir newfile2
sudo mkdir perm
sudo mv newfile2 ./perm/file01
sudo chown adm:games file01
sudo chmod 764 file01
ln file01 file01.hard
ln -s file01 file01.soft
sudo rm -rf /home/perm
创建目录/comp ,拷贝文件/etc/services到/comp目录下,分别对services文件进行压缩,生成 .gz .zip .bz2三种格式的压缩包
sudo cp /etc/services ./comp/
sudo gzip services
ps:
gzip bzip2 都会把源文件直接删除(无论是压缩还是解压),-d解压
tar -zcvf -zxvf 不会删除源文件
zip sudo zip ee services 包名 源文件
删除最后30行
G
:-29
30dd
跳转到第100行,删除100后所有行
100gg
dG
列出用户主目录下的所有目录文件;列出所有属主权限为rwx的文件;列出/etc/hosts中包含数字的所有行
打印 /etc/hosts 中包含 127.0.0.1 的行
ps:find /home/zhang/ -maxdepth 1 -type d -ls|awk '{print $3}'
find /home/zhang/ maxdepth 1 -type d -perm 700 -ls
ps: grep -E '^\S*\d+\S*$' /etc/hosts
ps: grep -E '127.0.0.1' /etc/hosts
grep -E '\d*' /etc/hosts
grep -E '127.0.0.1' /etc/hosts
添加新用户student,并设置该用户的登录密码,切换到student用户的用户主目录下;
在student用户主目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;将a.txt复制成b.txt;
将b.txt改名成c.txt;为c.txt创建符号链接,链接文件名为linkc.txt
useradd -md /home/student student
su student
cd /home/student
简述根目录下的文件夹,以及各个文件夹的作用,至少5个。
/etc 系统配置文件
/home 普通用户的家目录
/mnt 挂载其他文件系统
/sbin 管理员的命令
/usr 用户的软件安装在这个目录
简述命令 ps -aux|grep nginx的作用。
显示系统里所有的进程,并使用管道将显示的结果传递给grep指令作为grep指令的标准输入。
执行的结果是在所有进程里,查找和nginx相关的进程