linux中又那些是最常用的命令?Linux常用命令
文件管理
cat
chattr
chgrp
chmod
chown
cksum
cmp
diff
diffstat
file
find
git
gitview
indent
cut
ln
less
locate
isattr
mattrib
mc
mdel
mdir
mktemp
more
mmove
mread
mren
mtools
mtoolstest
mv
od
paste
patch
rcp
rm
slocate
split
tee
tmpwatch
touch
umask
which
cp
in
mcopy
mshowfat
rhmask
whereis
磁盘管理
cd
df
dirs
du
edquota
eject
mcd
mdeltree
mdu
mkdir
mlabel
mmd
mrd
mzip
pwd
quota
mount
mmount
rmdir
rmt
stat
tree
umount
ls
quotacheck
quotaoff
lndir
repquota
quotaon
文档编辑
col
colrm
comm
csplit
ed
egrep
ex
fgrep
fmt
fold
grep
ispell
jed
joe
join
look
mtype
pico
rgrep
sed
sort
spell
tr
expr
uniq
wc
文件传输
lprm
lpr
lpq
lpd
bye
ftp
uuto
uupick
uucp
uucico
tftp
ncftp
ftpshut
ftpwho
ftpcount
磁盘维护
badblocks
cfdisk
dd
e2fsck
ext2ed
fsck
fsck
fsconf
fdformat
hdparm
mformat
mkbootdisk
mkdosfs
mke2fs
mkfs.ext2
mkfs.msdos
mkinitrd
mkisofts
mkswap
mpartition
swapon
symlinks
sync
mbadblocks
mkfs
fsck.ext2
fdisk
losetup
mkfs
sfdisk
swapoff
网络通讯
apachectl
arpwatch
dip
getty
mingetty
uux
telnet
uulog
uustat
ppp-off
netconfig
nc
httpd
ifconfig
minicom
mesg
dnsconf
wall
netstat
ping
pppstats
samba
setserial
talk
traceroute
tty
newaliases
uuname
netconf
write
statserial
efax
pppsetup
tcpdump
ytalk
cu
smbd
testparm
smbd
smbclient
shapecfg
系统管理
adduser
chfn
useradd
date
exit
finger
fwhois
sleep
suspend
groupdel
groupmod
halt
kill
last
lastb
login
logname
logout
ps
nice
procinfo
top
pstree
reboot
rlogin
rsh
sliplogin
screen
shutdown
rwho
sudo
gitps
swatch
tload
logrotate
kill
uname
chsh
userconf
userdel
usermod
vlock
who
whoami
whois
newgrp
renice
su
skill
w
id
free
系统设置
reset
clear
alias
dircolors
aumix
bind
chroot
clock
crontab
declare
depmod
dmesg
enable
eval
export
pwunconv
grpconv
rpm
insmod
kbdconfig
lilo
liloconfig
lsmod
minfo
set
modprobe
ntsysv
moouseconfig
passwd
pwconv
rdate
resize
rmmod
grpunconv
modinfo
time
setup
sndconfig
setenv
setconsole
timeconfig
ulimit
unset
chkconfig
apmd
hwclock
mkkickstart
fbset
unalias
SVGAText Mode
备份压缩
ar
bunzip2
bzip2
bzip2recover
gunzip
unarj
compress
cpio
dump
uuencode
gzexe
gzip
lha
restore
tar
uudecode
unzip
zip
zipinfo
设备管理
setleds
loadkeys
rdev
dumpkeys
MAKEDEV
ls
cd
mkdirrmdir
cp
rm
mv
dudf
cat
morele
pwd
clear
ln
grep
find
ar
rpm
mountumount
Linux之文本重定向 重定向linuxrg命令:人为干预决定输出结果的位置【输出到文件还是控制台】
比如 linuxrg命令:
ls /aaaaa# 不存在aaaaa这个目录linuxrg命令,会报错
返回
要将1和2的结果都放到bbb中,需要首先将1重定向到bbb文件,即
ls / /aaaaaa 1bbb 21
或者
ls / /aaaaaabbb#特殊写法而已,不用深究
或者
ls / /aaaaaabbb#特殊写法而已 , 不用深究
返回
从一个字符串读数据、给定结束符自己输数据、从文件进行输入
也可以放到文件中执行,shell_eg.sh中的内容如下
cat aaa rg 或者 cat rg aaa
cat aaa
返回
注linuxrg命令:read是读取的 , 不是输出,不能把结果重定向到文件
linux命令全?linux基本命令:(其他的太多了 , 自己去百度吧)
ls:
-l:显示详细信息
-a:显示隐藏文件和其他所有文件(以.开头的为隐藏文件)
-t:安时间排序
-h:以KB MB 等单位显示
-d:只列出目录名,不列出其他内容
-R:递归显示所有目录及子目录
-lath:选项可以合并
pwd:显示当前所在位置
cd:转换目录
cd ..:返回上一级目录
cd -:回到上一次操作的目录
mkdir: 建目录
-v:显示所建目录,相同可用{}:mkdir -v dir{1 , 2,3}
-p:创建多级目录
rmdir:删除空目录
rm:删除
-f:强制删除无提示
【linuxrg命令 linux命令r】-r:可删除目录
mv:移动 重命名
touch:建立空文件
file:验证文件或目录的类型
cp:复制,粘贴 (copy)改名
cp原文件目标文件
-r:可复制目录
ssh 192.168.1.33远程登录
跨机拷贝:scp -r /root/Server/192.168.1.253:/dcw
man命令:帮助
alias:查看是否有别名
去掉别名用完整路径
eg:
#which cp
#/bin/cp a.text b.text或 \cp a.text b.text
或 在 /root/.bashrc 中去掉#alias cp='cp -i',后#unalias cp
查看某文件前4行内容并显示文件路径和文件名
[/usr/local/nagios]#ls /etc/vsftpd/vsftpd.confhead -n 4 /etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd.conf
# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
linux tee 命令详解
功能说明:读取标准输入的数据,并将其内容输出成文件 。
语法:tee [-ai][--help][--version][文件...]
补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备 , 同时保存成文件 。
参数:
-a或--append附加到既有文件的后面 , 而非覆盖它.
-i-i或--ignore-interrupts忽略中断信号 。
--help在线帮助 。
--version显示版本信息 。
cat /etc/sysconfig/network
-n:查看行号信息
more:空格翻页 回车换行
less:上下键翻页 可以反复看(可以回翻页)
head:显示前几行
head -5 install.log显示前5行
tail:显示后几行
tail -f 动态更新
grep:查看文件中包含关键字的一行
#grep --color=tty dump intstall.log彩色显示
正则表达式:^root 以root为开头(^)
root$,以root结尾($)
-v:不包括的几行(取反)
grep -n -v ^# /etc/vsftpd/vsftpd.conf
:r/root/install.log 追加读入一个文件
:e 读入文件
:e! 重新读入
:q 不保存 :q!强制退出
:w 保存:qw保存退出:wq! 强制保存退出
在未写入状态时:
h 左k 上j下l 右
shift 4($)光标移到行尾shift 6(^)光标移到行头
:50来到50行
#vim /root/install.log50(n)来到50行
:set nu 显示行号
:set nonu取消行号
shift g 来到行尾
n(无显示) G:直接来到n行
shift a:自动来到行尾输入
:50,100 w bb.txt保存50到100行的内容到bb.txt中
r :替换单个字符R:替换全行
shift o:向上插入o:向下插入
yy 复制p 粘贴
(n)2yy 复制前两行
y^:复制从光标位置到开头y$:复制从光标位置到结尾
d:剪贴一行
dd:剪贴两行
ndd:多行
d^:剪贴到开头d$:剪贴到结尾
:g/^$/d 去掉空行
:g/^\s*$/d去空格
向左移动25个字符:25+l
:/查找 自上而下
:?查找自下而上
n下一个
替换:
:s/old/new把旧的换为新的单个
:s/old/new/g整行替换
:%s/old/new/g整个文件替换
:%s/old/new/gc整个文件替换并询问
u:替换上次命令
ctrl r重做
ctrl ^ 两个切换
打开多个文件
vim a.txt b.txt c.txt
:args 可选
:next
:prev
:last
vim diff a.txt b.txt
ctrl w w 跳到第二个文件
:wqa
使用vimtutor工具联系vim使用 。
vimtutor工具使用方法:
vimtutor zh
如果出现乱马,使用下面命令解决(只能执行一次)
cd /usr/share/vim/vim70/tutor
mv tutor.zh.euc tutor.zh.euc.bak
iconv -f gb2312 -t utf-8 tutor.zh.euc.baktutor.zh.euc
vimtutor zh
locate :空间换时间
updatedb
locate passwd
find [路径] [参数] [表达式]
find /usr/share/doc -name filename
-user:根据文件拥有者寻找文件
-group:根据文件所属组寻找文件
-name:根据文件名寻找文件
-perm:根据文件权限寻找
-size:根据文件大小寻找
-type:根据文件类型寻找文件,参数对应c b l f d
find 的表达式使用通配符时需要使用“”圈界
find 目录 条件 条件
[root@localhost ~]# find / -name "pass*"
当前目录:.
find . -name "*ss*"
find . -type f(文件)
find . -type d(目录)
[root@localhost ~]# find . -nouser(文件无属主)
[root@localhost ~]# find . -nogroup(文件无属组)
[root@localhost ~]# find /home/ -user/group user1
-exec
[root@localhost ~]# find . -nouser -exec rm {} \;
{}代表文件和目录
\转义字符
-ok
find . -nogroup -ok rm -rf {} \;有提示删除
[root@localhost ~]# stat a
File: “a”
Size: 0Blocks: 0IO Block: 4096一般空文件
Device: 803h/2051dInode: 261796Links: 1
Access: (0644/-rw-r--r--)Uid: (0/root)Gid: (0/root)
Access: 2011-04-02 14:23:25.0000000000800(创建时间:-atime)
Modify: 2011-04-02 14:23:25.0000000000800(修改时间:-mtime)
Change: 2011-04-02 14:23:25.0000000000800(改变属组属主会变:-ctime)
find /root -mtime -5(5天以内) 5(5天时)5(5天前)
find . -perm 400:要求权限全部匹配,精确匹配
find . -perm600(wr):有w,r中任意权限的都会列出 , 即会列出200 400 600 的权限
find . -perm -600 :要求权限完全满足权限大于等于600
-name -type
-name -user
-perm -type
-nouser
-nogroup
-mtime
-exec
-ok
-rgex(正则表达式)
linuxrg命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux命令r、linuxrg命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 视频号运营思路怎么写文案,视频号运营思路怎么写文案呢
- 微信中怎么修改视频号昵称,如何修改微信视频号的名称
- word双面打印怎么打印,word双面打印怎么弄
- 控件数组vb.net 控件数组中每个元素的索引值由什么属性指定
- 外卖小哥如何做营销策划,外卖小哥如何做营销策划的
- jquery中的this详解,jquery的$是什么
- 求角色扮演网页游戏,角色扮演网页游戏好玩人物美宠物萌
- 函数名要求python python 函数命名规范
- 鸿蒙系统限制广告追踪,鸿蒙系统禁止广告