Linux常用命令及相关目录命令集
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、vi
Vi是Unix/Linux系统中自带的一种文本编辑软件
2、vi三种模式
编辑模式:删除字符、排版
插入模式:插入字符、删除、修改字符
末行模式或命令行模式:通过命令操作vi软件
3、vi的使用
# vi [文件名]
1)插入模式下的操作
插入、删除、修改
2)编辑模式的操作
排版
3)命令行方式
w:[文件名]:保存文件
实例:1)# cp /etc/* /a1/把/etc下的所有文件整合放到a1中
2)# cp ./* /bin/表示把当前路径的所有文件复制bin目录下
3)# cp /bin/* ./
4)#cp /bin/ls /dir1
5)#cp -f /sbin/* /exe/
9、mv
功能:移动文件、重命名文件
格式:mv[参数]<源路径><目标路径>
rc3.d report.d gnome-vfs-2.0
vmware-tools event.d grub.conf
statetab.d wgetrc DIR_COLORS.256color
cron.hourly statetab gconf
networks pango NetworkManager
link mount cgdelete ps mknod
dash bash mv more dbus-uuidgen
rvi hostname ipcalc sleep dmesg
tracepath dbus-cleanup-sockets tcsh umount usleep
ed readlink loadkeys rmdir csh
3) # rm–f /m1/*删除m1目录下的所有文件
4) #rm -rf /m1强制删除一个目录
8. cp
功能:用于复制文件
格式:cp <源路径> <目标路径> [参数]
参数:-f:文件在目录路径中存在,则直接覆盖
-i:当文件存在提示是否覆盖
-R:递归复制
-b:生成覆盖文件的备份
-a:保持文件原有属性
issue.net named host.conf
logrotate.conf portreserve services
fprintd.conf ssh httpd
dhcpd.conf sos.conf mime.types
dracut.conf.d avahi init
ConsoleKit system-release resolv.conf
pwd . ls lscgroup cgclassify
alsaunmute netstat false df sort
nice dd tracepath6 setserial traceroute
ABC.txt view date killunicode_stop
mountpoint vi find mkdir taskset
wpa_supplicant mdadm.conf sestatus.conf
rc.local mke2fs.conf sudoers
X11 aliases pam.d
snmp pulse gai.conf
ghostscript lvm shadow
my.cnf anacrontab crypttab
skel mailcap cron.d
sound vimrc .named.conf.swp
ntp chkconfig.d krb5.conf
rc0.d hal gdm
ppp motd passwd
profile.d dracut.conf gcrypt
group readahead.conf udev
dnsmasq.conf nsswitch.conf depmod.d
iproute2 system-release-cpe securetty
sane.d xinetd.d kdump-adv-conf
csh.login xdg mail.rc
man.config prelink.conf warnquota.conf
lvscan ipmaddr mkfs dmraid
rfkill swapon load_policy runuser
aureport mkinitrd makedumpfile lspcmcia
reboot pam_tally2 auditd quotacheck
dmraid.static badblocks reload sfdisk
mtools.conf report.conf modprobe.d
xml sgml hosts
rc1.d plymouth hosts.deny
redhat-release yum.repos.d ntp.conf
fstab asound.conf shadow-
sysctl.conf prelink.cache rc2.d
rc5.d libaudit.conf rc6.d
aliases.db yum.conf updatedb.conf
sysconfig logrotate.d csh.cshrc
ssl inputrc popt.d
libuser.conf named.rfc1912.zones audisp
audit pcmcia security
ld.so.cache bash_completion.d cgrules.conf
sasl2 printcap protocols
gtk-2.0 hosts.allow .name.conf.swp
rc fonts bluetooth
default terminfo rpm
shells yum cups
group- rc4.d cgconfig.conf
ld.so.conf.d rsyslog.conf cron.deny
abrt ld.so.conf cron.monthly
named.iscdlv.key blkid alternatives
ethers crontab tpvmlp.conf
lvmchange lvmsadc iwgetid sulogin
iwspy iwlist lvextend ifup
grubby mkhomedir_helper mount.fuse cgrulesengd
fsck.msdos chkconfig mii-tool alsactl
3)# rmdir -p /a1/a2
6.创建空文件命令touch文件名
实例:在/mnt下新建文件123
#touch /mnt/123
7、rm
功能:删除文件
格式:rm [参数] ቤተ መጻሕፍቲ ባይዱ文件名>
参数:-f:不提示确认删除
-i:提示确认删除
-r:递归删除
实例:1)# rm /m1/f1
2) # rm *删除当前路径的所有文件
q:退出VI软件gh
q!:退出不保存
wq:保存退出
实例:1)# vi
Insert:编辑模式
插入模式
Esc:编辑模式
::最后行模式
:w:a1.txt
2)# vi /etc/a.txt
三、关于分区查看命令
1.fdisk -l:查看硬盘分区情况
2.df -T列出各个分区使用/挂载情况
四:关于Linux系统下各目录下具备的命令集
acpi alsa PackageKit
rwtab favicon.png dnsmasq.d
named.conf prelink.conf.d login.defs
at.deny pm-utils-hd-apm-restore.conf selinux
bashrc rwtab.d kdump.conf
kbd_mode unlink cpio lssubsys su
dumpkeys rm cgcreate basename cgexec
nisdomainname dbus-send cat chgrp cp
.. cgset dbus-monitor sed sync
mail traceroute6 awk echo tar
参数:-m权限值:指定目录的属性(r、w、x或4、2、1)
-p:循环建立目录
实例:1)# mkdir d1
2)# mkdir /d1/d2
3)# mkdir–f /d1/d2
5、删除目录(为空目录)
格式:rmdir [参数]<目录名>
参数:-p:循环删除
实例:1)# rmdir a1
2)# rmdir /etc/a2
rc.d issue quotagrpadmins
passwd- pnm2ppa.conf
pm passwd.OLD
系统管理命令集:
vgmerge accton mingetty
sysctl lvmsar lvdisplay
fsfreeze addpart ethtool lvchange
plipconfig ifenslave readahead cgclear
一、文件和目录操作命令
1、显示当前路径
格式:pwd
实例:1)# pwd
/etc
2、改变当前路径(cd ..上一层目录;cd ~用户登陆时的工作目录)
格式:cd <目录名>
实例:1)# cd /usr/sbin
2)# cd ../u1
3)# cd ..
3、ls
功能:查找文件
显示目录中的文件及子目录的名称
普通(二进制)常用命令
login ulockmgr_server grep env arch
lsq mktemp egrep cgget gtar
fusermount nano sh domainname abc1.txt
ex zcat setfont chmod unicode_start
touch ln plymouth iptables-xml gzip
实例:1) #cat /etc/inittab
2) # cat /bin/mount
(2)more
格式:more [参数]<文件名>
参数:-d:清屏
-c数字:指定间隔行数
实例:1) # ls |more
2)#more -d /etc/rc.d/rc
说明:可以用回车键或空格向下换行
按Q键退出more
二、vi编辑器的使用
2) # ls /bin/显示指定路径的文件名
3) #ls grub.conf夹表示查找名为grub.conf的文件
4) # ls rc*查找当前路径下的以rc开头的所有文件(*:代表所有字符。?:一个字符)
5) # ls -l
6)# ls --help显示ls的详细的帮助信息
4、建立目录
格式:mkdir [参数] <目录名>
pki makedev.d pbm2ppa.conf
exports opt setuptool.d
hp bonobo-activation profile
gshadow- gshadow DIR_COLORS
pinforc filesystems gnupg
vsftpd gre.d adjtime
.pwd.lock foomatic dhcp
格式:ls [参数] [文件名]
参数:-a:显示所有文件(包括隐含文件以“.”开头的文件为隐含文件)
-l:以长格式显示文件名及目录名(显示文件的详细信息)
-F:显示文件名同时显示类型(*:表示可执行的普通文件
/:表示目录
@:链接文件
|:管道文件)
-R:表示递归查找
-t:按照修改时间排列显示
实例:1)# ls显示当前路径的文件名
参数:-i:提示是否覆盖
-b:建立覆盖文件的备份
-f:不提示是否覆盖
-v:显示移动信息
实例:1)# mv /m1/f1 /m2/
2) #mv f1 f2
3) # mv -f /d1/* /d2/
10、显示文本文件内容
(1)cat
格式:cat [参数]<文件名>
参数:-v:用于显示二进制文件
-A:用于显示特殊符号
stty uname cut gunzip rnano
ypdomainname raw gawk ping6 rview
true dnsdomainname dbus-daemon rpm fgrep
mailx chown ping red
etc设备文件
rndc.key inittab
festival cron.weekly
quotatab dbus-1 init.d
environment nanorc polkit-1
smartd.conf cron.daily openldap
enscript.cfg mtab postfix
obex-data-server rpc rc.sysinit
localtime DIR_COLORS.lightbgcolor virc
Vi是Unix/Linux系统中自带的一种文本编辑软件
2、vi三种模式
编辑模式:删除字符、排版
插入模式:插入字符、删除、修改字符
末行模式或命令行模式:通过命令操作vi软件
3、vi的使用
# vi [文件名]
1)插入模式下的操作
插入、删除、修改
2)编辑模式的操作
排版
3)命令行方式
w:[文件名]:保存文件
实例:1)# cp /etc/* /a1/把/etc下的所有文件整合放到a1中
2)# cp ./* /bin/表示把当前路径的所有文件复制bin目录下
3)# cp /bin/* ./
4)#cp /bin/ls /dir1
5)#cp -f /sbin/* /exe/
9、mv
功能:移动文件、重命名文件
格式:mv[参数]<源路径><目标路径>
rc3.d report.d gnome-vfs-2.0
vmware-tools event.d grub.conf
statetab.d wgetrc DIR_COLORS.256color
cron.hourly statetab gconf
networks pango NetworkManager
link mount cgdelete ps mknod
dash bash mv more dbus-uuidgen
rvi hostname ipcalc sleep dmesg
tracepath dbus-cleanup-sockets tcsh umount usleep
ed readlink loadkeys rmdir csh
3) # rm–f /m1/*删除m1目录下的所有文件
4) #rm -rf /m1强制删除一个目录
8. cp
功能:用于复制文件
格式:cp <源路径> <目标路径> [参数]
参数:-f:文件在目录路径中存在,则直接覆盖
-i:当文件存在提示是否覆盖
-R:递归复制
-b:生成覆盖文件的备份
-a:保持文件原有属性
issue.net named host.conf
logrotate.conf portreserve services
fprintd.conf ssh httpd
dhcpd.conf sos.conf mime.types
dracut.conf.d avahi init
ConsoleKit system-release resolv.conf
pwd . ls lscgroup cgclassify
alsaunmute netstat false df sort
nice dd tracepath6 setserial traceroute
ABC.txt view date killunicode_stop
mountpoint vi find mkdir taskset
wpa_supplicant mdadm.conf sestatus.conf
rc.local mke2fs.conf sudoers
X11 aliases pam.d
snmp pulse gai.conf
ghostscript lvm shadow
my.cnf anacrontab crypttab
skel mailcap cron.d
sound vimrc .named.conf.swp
ntp chkconfig.d krb5.conf
rc0.d hal gdm
ppp motd passwd
profile.d dracut.conf gcrypt
group readahead.conf udev
dnsmasq.conf nsswitch.conf depmod.d
iproute2 system-release-cpe securetty
sane.d xinetd.d kdump-adv-conf
csh.login xdg mail.rc
man.config prelink.conf warnquota.conf
lvscan ipmaddr mkfs dmraid
rfkill swapon load_policy runuser
aureport mkinitrd makedumpfile lspcmcia
reboot pam_tally2 auditd quotacheck
dmraid.static badblocks reload sfdisk
mtools.conf report.conf modprobe.d
xml sgml hosts
rc1.d plymouth hosts.deny
redhat-release yum.repos.d ntp.conf
fstab asound.conf shadow-
sysctl.conf prelink.cache rc2.d
rc5.d libaudit.conf rc6.d
aliases.db yum.conf updatedb.conf
sysconfig logrotate.d csh.cshrc
ssl inputrc popt.d
libuser.conf named.rfc1912.zones audisp
audit pcmcia security
ld.so.cache bash_completion.d cgrules.conf
sasl2 printcap protocols
gtk-2.0 hosts.allow .name.conf.swp
rc fonts bluetooth
default terminfo rpm
shells yum cups
group- rc4.d cgconfig.conf
ld.so.conf.d rsyslog.conf cron.deny
abrt ld.so.conf cron.monthly
named.iscdlv.key blkid alternatives
ethers crontab tpvmlp.conf
lvmchange lvmsadc iwgetid sulogin
iwspy iwlist lvextend ifup
grubby mkhomedir_helper mount.fuse cgrulesengd
fsck.msdos chkconfig mii-tool alsactl
3)# rmdir -p /a1/a2
6.创建空文件命令touch文件名
实例:在/mnt下新建文件123
#touch /mnt/123
7、rm
功能:删除文件
格式:rm [参数] ቤተ መጻሕፍቲ ባይዱ文件名>
参数:-f:不提示确认删除
-i:提示确认删除
-r:递归删除
实例:1)# rm /m1/f1
2) # rm *删除当前路径的所有文件
q:退出VI软件gh
q!:退出不保存
wq:保存退出
实例:1)# vi
Insert:编辑模式
插入模式
Esc:编辑模式
::最后行模式
:w:a1.txt
2)# vi /etc/a.txt
三、关于分区查看命令
1.fdisk -l:查看硬盘分区情况
2.df -T列出各个分区使用/挂载情况
四:关于Linux系统下各目录下具备的命令集
acpi alsa PackageKit
rwtab favicon.png dnsmasq.d
named.conf prelink.conf.d login.defs
at.deny pm-utils-hd-apm-restore.conf selinux
bashrc rwtab.d kdump.conf
kbd_mode unlink cpio lssubsys su
dumpkeys rm cgcreate basename cgexec
nisdomainname dbus-send cat chgrp cp
.. cgset dbus-monitor sed sync
mail traceroute6 awk echo tar
参数:-m权限值:指定目录的属性(r、w、x或4、2、1)
-p:循环建立目录
实例:1)# mkdir d1
2)# mkdir /d1/d2
3)# mkdir–f /d1/d2
5、删除目录(为空目录)
格式:rmdir [参数]<目录名>
参数:-p:循环删除
实例:1)# rmdir a1
2)# rmdir /etc/a2
rc.d issue quotagrpadmins
passwd- pnm2ppa.conf
pm passwd.OLD
系统管理命令集:
vgmerge accton mingetty
sysctl lvmsar lvdisplay
fsfreeze addpart ethtool lvchange
plipconfig ifenslave readahead cgclear
一、文件和目录操作命令
1、显示当前路径
格式:pwd
实例:1)# pwd
/etc
2、改变当前路径(cd ..上一层目录;cd ~用户登陆时的工作目录)
格式:cd <目录名>
实例:1)# cd /usr/sbin
2)# cd ../u1
3)# cd ..
3、ls
功能:查找文件
显示目录中的文件及子目录的名称
普通(二进制)常用命令
login ulockmgr_server grep env arch
lsq mktemp egrep cgget gtar
fusermount nano sh domainname abc1.txt
ex zcat setfont chmod unicode_start
touch ln plymouth iptables-xml gzip
实例:1) #cat /etc/inittab
2) # cat /bin/mount
(2)more
格式:more [参数]<文件名>
参数:-d:清屏
-c数字:指定间隔行数
实例:1) # ls |more
2)#more -d /etc/rc.d/rc
说明:可以用回车键或空格向下换行
按Q键退出more
二、vi编辑器的使用
2) # ls /bin/显示指定路径的文件名
3) #ls grub.conf夹表示查找名为grub.conf的文件
4) # ls rc*查找当前路径下的以rc开头的所有文件(*:代表所有字符。?:一个字符)
5) # ls -l
6)# ls --help显示ls的详细的帮助信息
4、建立目录
格式:mkdir [参数] <目录名>
pki makedev.d pbm2ppa.conf
exports opt setuptool.d
hp bonobo-activation profile
gshadow- gshadow DIR_COLORS
pinforc filesystems gnupg
vsftpd gre.d adjtime
.pwd.lock foomatic dhcp
格式:ls [参数] [文件名]
参数:-a:显示所有文件(包括隐含文件以“.”开头的文件为隐含文件)
-l:以长格式显示文件名及目录名(显示文件的详细信息)
-F:显示文件名同时显示类型(*:表示可执行的普通文件
/:表示目录
@:链接文件
|:管道文件)
-R:表示递归查找
-t:按照修改时间排列显示
实例:1)# ls显示当前路径的文件名
参数:-i:提示是否覆盖
-b:建立覆盖文件的备份
-f:不提示是否覆盖
-v:显示移动信息
实例:1)# mv /m1/f1 /m2/
2) #mv f1 f2
3) # mv -f /d1/* /d2/
10、显示文本文件内容
(1)cat
格式:cat [参数]<文件名>
参数:-v:用于显示二进制文件
-A:用于显示特殊符号
stty uname cut gunzip rnano
ypdomainname raw gawk ping6 rview
true dnsdomainname dbus-daemon rpm fgrep
mailx chown ping red
etc设备文件
rndc.key inittab
festival cron.weekly
quotatab dbus-1 init.d
environment nanorc polkit-1
smartd.conf cron.daily openldap
enscript.cfg mtab postfix
obex-data-server rpc rc.sysinit
localtime DIR_COLORS.lightbgcolor virc