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.html9、不挂断地运行命令
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.html11、查看各端口网络链接情况
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.html13、查看已有网桥
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
找出源码并cpfind . -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 noreadydf -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替换wzsed -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、新增用户组testgroupadd test
31、修改用户组名test为admingroupmod -n admin test
32、修改admin用户组口令gpasswd admin
33、查看当前所属用户组id -ng
34、切换到用户组adminnewgrp 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].*//
36、yum相关
修改yum源
vim /etc/vsftpd/vsftpd.conf
38、N-V-R提取包名
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下的用户创建目录时默认权限为775vim /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信息。
sed 's/.\{6\}//' 170.list
1 0
- Linux 命令使用笔记
- linux 命令使用笔记
- Linux命令使用笔记
- linux命令使用笔记
- Linux下命令使用笔记
- linux alias命令使用笔记
- 9.25 笔记-linux命令使用
- Linux笔记_命令及VI使用
- Linux学习笔记(vim使用命令)
- Linux中命令使用笔记(不断更新...)
- 【linux学习笔记】打印出最常使用的10条命令
- Linux学习笔记之——普通用户使用sudo命令
- Linux学习笔记之——普通用户使用sudo命令
- Linux shell 学习笔记 之 find命令的使用
- linux shell脚本学习笔记二 使用结构化命令
- Linux学习笔记(二):cd命令的使用
- Linux目前最全的vi命令使用笔记
- find命令的exec参数使用---Linux学习笔记
- 微信小程序电影推荐demo实战开发小结(附源码及思维导图) ... ...
- 第十六周—C语言 字符串排序问题
- 面向对象的六大原则
- Java中的类和对象
- ubuntu下安装wine1.8+QQ音乐
- linux命令使用笔记
- JavaSocket编程之Netty框架线程模型
- Hadoop(二)——WordCount运行和解读
- VIM编辑器常用命令
- python 安装VTK
- 原生javascript 和jQuery的ajax用法
- 使用Gitolite搭建轻量级的Git服务器
- 解决request内置对象的中文乱码问题。
- Delphi6 控件运行期移动类