当前位置:文档之家› Linux常用命令及相关目录命令集

Linux常用命令及相关目录命令集

1、vi
Vi是Unix/Linux系统中自带的一种文本编辑软件
2、vi三种模式
编辑模式:删除字符、排版
插入模式:插入字符、删除、修改字符
末行模式或命令行模式:通过命令操作vi软件
3、vi的使用
# vi [文件名]
1)插入模式下的操作
插入、删除、修改
2)编辑模式的操作
排版
3)命令行方式
w:[文件名]:保存文件
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
实例: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[参数]<源路径><目标路径>
格式:ls [参数] [文件名]
参数:-a:显示所有文件(包括隐含文件以“.”开头的文件为隐含文件)
-l:以长格式显示文件名及目录名(显示文件的详细信息)
-F:显示文件名同时显示类型(*:表示可执行的普通文件
/:表示目录
@:链接文件
|:管道文件)
-R:表示递归查找
-t:按照修改时间排列显示
实例:1)# ls显示当前路径的文件名
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
q:退出VI软件gh
q!:退出不保存
wq:保存退出
实例:1)# vi
Insert:编辑模式
插入模式
Esc:编辑模式
::最后行模式
:w:a1.txt
2)# vi /etc/a.txt
三、关于分区查看命令
1.fdisk -l:查看硬盘分区情况
2.df -T列出各个分区使用/挂载情况
四:关于Linux系统下各目录下具备的命令集
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
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
普通(二进制)常用命令
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
参数:-i:提示是否覆盖
-b:建立覆盖文件的备份
-f:不提示是否覆盖
-v:显示移动信息
实例:1)# mv /m1/f1 /m2/
2) #mv f1 f2
3) # mv -f /d1/* /d2/
10、显示文本文件内容
(1)cat
格式:cat [参数]<文件名>
参数:-v:用于显示二进制文件
-A:用于显示特殊符号
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
wpa_supplicant mdadm.conf sestatus.conf
rc.local mke2fs.conf sudoers
X11 aliases pam.d
snmp pulse gai.conf
ghostscript lvm shadow
f anacrontab crypttab
3)# rmdir -p /a1/a2
6.创建空文件命令touch文件名
实例:在/mnt下新建文件123
#touch /mnt/123
7、rm
功能:删除文件
格式:rm [参数] <文件名>
参数:-f:不提示确认删除
-i:提示确认删除
-r:递归删除
实例:1)# rm /m1/f1
2) # rm *删除当前路径的所有文件
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
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
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
一、文件和目录操作命令
1、显示当前路径
格式:pwd
实例:1)# pwd
/etc
2、改变当前路径(cd ..上一层目录;cd ~用户登陆时的工作目录)
格式:cd <目录名>
实例:1)# cd /usr/sbin
2)# cd ../u1
3)# cd ..
3、ls
功能:查找文件
显示目录中的文件及子目录的名称
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
实例: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 [参数] <目录名>
lvmchange lvmsadc iwgetid sulogin
iwspy iwlist lvextend ifup
grubby mkhomedir_helper mount.fuse cgrulesengd
fsck.msdos chkconfig mii-tool alsactl
3) # rm–f /m1/*删除m1目录下的所有文件
4) #rm -rf /m1强制删除一个目录
8. cp
功能:用于复制文件
格式:cp <源路径> <目标路径> [参数]
参数:-f:文件在目录路径中存在,则直接覆盖
相关主题