linux命令使用笔记

来源:互联网 发布:剑桥ccdc数据库 编辑:程序博客网 时间:2024/06/02 03:39

linux:fedora21


1、添加用户

sudo adduser user
passwd user

删除用户密码

passwd user -d

2、退出登录(数据库或者远程登录端)

ctrl+D
3、kill命令
kill与qemu-aarch64.sh相关的进程
killall qemu-aarch64.sh
kill 某个进程
[user@localhost ~]$ ps -fe |grep kojiuser       2813     1  0 2月17 ?       00:32:02 /usr/lib64/firefox/firefox http://10.3.111.1user       3805 28253  0 14:44 pts/4    00:00:00 grep --color=auto koji[user@localhost ~]$ kill -9 2813
4、格式化分区
mkfs.ext4 /dev/sdb
5、打印含caja的行
sed -n '/caja/p' 1.txt
6、要登陆查看虚拟机状态
ssh -X root@192.168.0.1
virt-manager
7、把缓存数据写入硬盘
sync
8、系统启动等级
chkconfig --level 2345 sshd on
0:关机;1:单用户模式;2:无网络连接的多用户命令行模式;
3:有网络连接的多用户命令行模式;4:不可用;5、带图形界面的多用户模式;6、重新启动。

开机启动
systemctl enable sshd.service
查看开启启动等级
chkconfig --list
Linux下chkconfig命令详解:http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html

9、不挂断地运行命令
nohup Command [ Arg ... ] & 
nohup sudo ./qemu-aarch64.sh &
10、查找3天前被改过的(-mtime +3 ),且名字中含有ru(-name "ru*")的普通文件(-type f )
find rpmbuild/SPECS/ -mtime +3 -type f -name "ru*"
linux下的find命令用法:http://www.jb51.net/os/RedHat/1307.html
11、查看各端口网络链接情况
netstat -ptuln
12、查看、安装、卸载rpm包
rpm -qa |grep koji
rpm -ivh qt5-qttools-5.6.0-1.nd7.2.src.rpm
rpm -e koji
 rpm命令使用详解:http://www.cnblogs.com/zengkefu/p/5667016.html
13、查看已有网桥
brctl show
14、查看防火墙设置
iptables -nvL
15、关闭防火墙
service firewalld stop
systemctl disable firewalld.service
16、设置权限
chown -R user:staff /home/user
chmod 777 1.txt
chmod a+x 1.txt 增加文件所有用户组可执行权限
17、rpmbuild命令详解:
http://www.360doc.com/content/13/1225/17/15064667_340058711.shtml
http://www.cnblogs.com/274914765qq/p/4737803.html
18、xargs命令
    对包列表打tag
cat 1.txt |xargs -n 1 -t koji --user user --password pass23 tag-pkg nd7-base
    找出源码并cp
find . -name '*.src.rpm' |xargs -i cp {} /home/backup/
    在/mnt/koji/packages目录下找源码
ls |xargs -n 1 -i find ./{} -name *.src.rpm
19、echo命令功能:在显示器上显示一段文字,一般起提示作用
20、env:显示环境变量:列出会话中当前已经设置的所有变量以及他们的值
21、查看文件的大小
du -sh 文件名
22、查看空间大小
df -h
23、koji noready
df -h查看是否有空间;free -m查看swap
24、sed命令(以行为操作单位)
在每行后新增一行“w”
sed -i 'aw' 1.txt
在第二行后新增一行“w”
sed -i '2aw' 1.txt
在第二行前新增一行“w”
sed -i '2iw' 1.txt
用"a"取代2-5行的内容
sed -i '2,5c a' 1.txt
用manage替换wz
sed -i 's/wz/manage/g' 1.txt
用换行替换空格
sed -i 's/ /\n/g' 1.txt
删除1-5行
sed -i '1,5d' 1.txt
25、sort排序、去重
sort 1.txt -o 1.txt
sort -u 1.txt -o 1.txt
26、wc用于统计一个文件的行数、单词数和字节数
[user@localhost ~]$ wc 1.txt  8  8 79 1.txt
27、more分页显示:
more 1.txt
空格键-下一屏;Enter-下一行;B-上一屏;Q-退出显示
28、关机
shutdown -h 0    立即关闭系统
halt
init 0
29、删除用户
userdel meme 删除用户,但不删除其home目录,且meme用户登陆状态下无法删除改用户userdel -f meme 强制删除用户,若该用户是登陆状态,则活跃用户,直至退出该用户后就无法登陆了,但home目录还在userdel -r meme 删除用户同时删除其home目录,但meme用户登陆状态下无法删除改用户
30、新增用户组test
groupadd test
31、修改用户组名test为admin
groupmod -n admin test
32、修改admin用户组口令
gpasswd admin
33、查看当前所属用户组
id -ng
34、切换到用户组admin
newgrp admin
35、vi常用指令
w、b——使光标向前或向后跳过一个单词
:3,$s/^/P1/ 在文件的第3行至最后一行的行首插入“P1”。 
:%s/$/P1/g 在整个文件每一行的行尾添加“P1”。 
:%s/P1/P2/g 在整个文件中替换“P1”成“P2”。 
:3,7s/P1/P2/ 仅替换文件中的第3行到第7行中的“P1”成“P2”。 
注意: 其中s为substitute,%表示所有行,g表示global。
删除数字后面的字符串
:1,$s/[0-9].*//
linux下vi命令大全:http://www.cnblogs.com/88999660/articles/1581524.html
36、yum相关
修改yum源
sudo vim /etc/yum.repos.d/**.repo
sudo vim /etc/yum.repo.d/**-update.repo
更新yum源
sudo yum clean all && sudo yum makecache
37、设置ftp下的用户创建目录时默认权限为775
vim /etc/vsftpd/vsftpd.conf
local_umask=002

38、N-V-R提取包名

vim替换命令:

:%s/\(-[^-]*\)\{2\}.src.rpm//g


PS:此命令将把N-V-R.src.rpm中的"-V-R.src.rpm"部分信息替换掉。仅仅留下

Name信息。


39、删除前几列

sed 's/.\{6\}//' 170.list







1 0
原创粉丝点击