linux配置命令
Linux下f命令配置

Linux下f命令配置⼀、⼯具 f 的配置使⽤========== ========== ========== ==========⼀、配置⽅法:⾸先在linux服务器根⽬录下创建⼀个bin⽬录,然后将f放到⾥⾯,然后按照下⾯⽅法配置后即可使⽤1、ROOT⽤户查看PATH值echo $PATH将⾃定义的命令⽂件放到任意⼀个⽬录下即可即可在所有⽤户情况下使⽤该命令2、普通⽤户ls -a | grep bash会找到.bashrc⽂件在⽂件末尾加⼊⼀⾏:export PATH=$PATH:~/bin (shift+G⽂件结尾)然后保存退出,执⾏source .bashrc,使新增的命令⽣效后⾯即可在⾃⼰的⽬录中全局使⽤该命令⼆、使⽤⽅法:1、查找字符串:f [i] java/c/c++/xml/mk/h/all 字符串2、查找⽂件:f [i] ⽂件名称i 是可以选的,表⽰是否区分⼤⼩写n 是可以选的,表⽰搜索关键字默认显⽰上下5⾏搜索字符串如果你想在当前⽬录下查找"hello,world!"字符串,可以这样:========== ========== ========== ========== ========== ========== ====⼆、搜索字符串grep -rn "hello,world!" ** : 表⽰当前⽬录所有⽂件,也可以是某个⽂件名-r 是递归查找-n 是显⽰⾏号-R 查找所有⽂件包含⼦⽬录-i 忽略⼤⼩写下⾯是⼀些有意思的命令⾏参数:grep -i pattern files :不区分⼤⼩写地搜索。
默认情况区分⼤⼩写,grep -l pattern files :只列出匹配的⽂件名,grep -L pattern files :列出不匹配的⽂件名,grep -w pattern files :只匹配整个单词,⽽不是字符串的⼀部分(如匹配‘magic’,⽽不是‘magical’),grep -C number pattern files :匹配的上下⽂分别显⽰[number]⾏,grep pattern1 | pattern2 files :显⽰匹配 pattern1 或 pattern2 的⾏,grep pattern1 files | grep pattern2 :显⽰既匹配 pattern1 ⼜匹配 pattern2 的⾏。
Linux命令大全完整版

Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (4)free (5)fwhois (5)gitps(gnu interactive tools process status) (5)groupdel(group delete) (6)groupmod(group modify) (6)halt (7)id (7)kill (8)last (8)lastb (8)login (9)logname (9)logout (9)logrotate (9)newgrp (10)nice (10)procinfo(process information) (11)ps(process status) (11)pstree(process status tree) (14)renice (15)rlogin(remote login) (16)rsh(remote shell) (16)rwho (16)screen (17)shutdown (17)sliplogin (18)su(super user) (18)sudo (19)suspend (19)swatch(simple watcher) (20)tload (20)top (21)uname (21)useradd (22)userconf (22)userdel (23)usermod (23)vlock(virtual console lock) (24)w (24)who (25)whoami (25)whois (25)2. linux系统设置命令 (27)alias (27)apmd(advanced power management BIOS daemon) (27)aumix(audio mixer) (27)bind (29)chkconfig(check config) (29)clock (30)crontab (31)declare (31)depmod(depend module) (32)dircolors (32)dmesg (33)enable (33)eval (33)export (33)fbset(frame buffer setup) (34)grpconv(group convert to shadow password) (35)grpunconv(group unconvert from shadow password) (35)hwclock(hardware clock) (35)insmod(install module) (36)kbdconfig (36)lilo(linux loader) (37)liloconfig (38)lsmod(list modules) (38)minfo (38)mkkickstart (39)modinfo(module infomation) (39)modprobe(module probe) (39)mouseconfig (40)ntsysv (41)passwd(password) (41)pwconv (41)pwunconv (42)rdate(receive date) (42)resize (42)rpm(redhat package manager) (43)set (46)setconsole (47)setenv(set environment variable) (48)setup (48)sndconfig (48)SVGAText Mode (49)timeconfig (49)ulimit (50)unalias (50)unset (51)3. linux文档编辑命令 (52)col (52)colrm(column remove) (52)comm(common) (52)csplit(context split) (53)ed(editor) (53)egrep (54)ex (54)fgrep(fixed regexp) (54)fmt(fromat) (54)fold (55)grep (55)ispell(interactive spelling checking) (57)jed (58)joe (58)join (60)look (61)mtype (61)rgrep(recursive grep) (62)sed(stream editor) (63)sort (64)spell (65)tr(translate character) (65)uniq (65)wc(word count) (66)4. linux压缩备份命令 (67)ar (67)bunzip2 (68)bzip2 (68)bzip2recover (69)compress (69)cpio(copy in/out) (70)dump (72)gunzip(gnu unzip) (73)gzexe(gzip executable) (74)gzip(gnu zip) (74)lha (75)restore (76)tar(tape archive) (77)unarj (80)unzip (81)zip (82)zipinfo (83)5.linux文件管理命令 (85)diff(differential) (85)diffstat(differential status) (86)file (87)git(gnu interactive tools) (90)gitview(gnu interactie tools viewer) (91)ln(link) (91)locate (92)lsattr(list attribute) (92)mattrib (93)mc(midnight commander) (93)mcopy (94)mdel (94)mktemp (95)mmove (95)mread (95)mren (96)mshowfat (96)mtools (96)mtoolstest (96)mv (97)od(octal dump) (97)paste (98)patch (99)rcp(remote copy) (101)rhmask (101)rm(remove) (101)slocate(secure locate) (102)split (102)tee (103)tmpwatch(temporary watch) (103)touch (103)umask (104)which (105)cat (105)chattr(change attribute) (106)chgrp(change group) (106)chmod(change mode) (107)chown(change owner) (108)cksum(check sum) (109)cmp(compare) (109)cp(copy) (110)cut (111)indent (111)6.linux文件传输命令 (115)bye (115)ftp(file transfer protocol) (115)ftpcount (115)ftpshut(ftp shutdown) (115)ftpwho (116)ncftp(nc file transfer protocol) (116)tftp(trivial file transfer protocol) (116)uucico (116)uucp (117)uupick (118)uuto (119)7. linux磁盘管理命令 (120)cd(change directory) (120)df(disk free) (120)dirs (121)du(disk usage) (121)edquota(edit quota) (122)lndir(link directory) (123)ls(list) (123)mcd (125)mdeltree (125)mdu (126)mkdir(make directories) (126)mlabel (126)mmd (127)mmount (127)mrd (127)mzip (127)pwd(print working directory) (128)quota (128)quotacheck (128)quotaoff (129)quotaon (129)repquota(report quota) (130)rmdir(remove directory) (130)rmt(remote magnetic tape) (130)stat(status) (131)Tree (131)umount (132)8. linux磁盘维护命令 (133)badblocks (133)cfdisk (133)dd (134)e2fsck(ext2 file system check) (134)ext2ed(ext2 file system editor) (136)fdisk (137)fsck.ext2(file system check-second filesystem) (137)fsck(file system check) (138)fsck.minix(file system check-minix filesystem) (139)fsconf(file system configurator) (139)hdparm(hard disk parameters) (139)losetup(loop setup) (141)mbadblocks (141)mformat (141)mkbootdisk(make boot disk) (142)mkdosfs(make Dos file system) (143)mke2fs(make ext2 file system) (143)mkfs.ext2 (144)mkfs(make file system) (144)mkfs.minix (145)mkfs.msdos (145)mkinitrd(make initial ramdisk images) (145)mkisofs(make iso file system) (145)mkswap (147)mpartition (148)sfdisk (148)swapoff (149)swapon (149)symlinks(symbolic links) (149)sync (150)9. linux网络通讯命令 (151)dip (151)getty(get teletypewriter) (151)mingetty (152)ppp-off (152)smbd(samba daemon) (152)telnet (153)uulog (154)uustat (154)uux (155)cu(call up) (156)dnsconf(dns configurator) (157)efax (158)httpd(http daemon) (159)ifconfig (159)mesg (160)minicom (161)nc (161)netconf (162)netstat (162)ping (163)pppstats(point to point protocol status) (164)samba (164)setserial (165)shapecfg(shaper configuration) (165)smbd(samba daemon) (166)statserial(status ofserial port) (166)talk (166)Tcpdump (167)testparm(test parameter) (168)traceroute (168)tty(teletypewriter) (169)uuname (169)wall(write all) (170)write (170)ytalk (170)arpwatch(ARP watcher) (170)apachectl(Apache control interface) (171)smbclient(samba client) (171)pppsetup (172)10. linux电子邮件与新闻组命令 (173)archive (173)ctlinnd(control the internet news daemon) (173)elm (173)getlist (174)inncheck(inn check) (174)mail (175)mailconf (175)mailq(mail queue) (175)messages (176)metamail (176)mutt (177)nntpget (178)pine (178)slrn (180)11. linux其他命令 (181)reconfig (181)startx(start X Window) (181)xconfigurator (181)XF86Setup (182)xlsatoms (182)xlsclients (183)xlsfonts (183)yes (184)1. linux系统管理命令adduser功能说明:新增用户帐号。
linux网络查看及配置相关命令

linux⽹络查看及配置相关命令1、查看⽹卡配置情况ifconfigIfconfig |more 查看所有⽹卡的配置情况ifconfig enp6s0 192.168.5.160 netmask 255.255.255.0 临时修改enp6s0的ip和掩码watch ifconfig enp6s0 查看⽹卡enp6s0的⽹络数据包情况2、开启/关闭某个⽹卡ifup ⽹卡名ifdown ⽹卡名都是根据找到对应ifcfg-xx⽂件来设置,找不到就会设置失败如果⽤ifconfig修改过⽹络参数,则通过ifconfig eth0 down关闭⽹卡3、⽹卡⽂件配置进⼊⽬录 cd /etc/sysconfig/network-scripts找到需配置的⽹卡ifcfg-enoxxx⽂件,按以下说明配置:vi ifcfg-enoxxxHWADDR=00:0c:29:8f:99:4b //⽹卡MAC地址TYPE=Ethernet //以太⽹BOOTPROTO=static //默认会应该是dhcp,static表⽰静态IPDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=yesNAME=eno16777736 //⽹卡名称UUID=94271989-6217-457d-a88f-40fb635af64c //UUID号,没事不要动它,否则你会后悔的。
# DEVICE=eno16777736ONBOOT=yes //开机⾃动启动IPADDR=192.168.5. 150 //IP地址NETNASK=255.255.255.0 //⼦⽹掩码GATEWAY=192.168.66.1 //⽹关DNS1=61.139.2.69 //DNS# DEVICE=eth0配置完成后service network restart 重启⽹络⽹络问题解决多个⽹卡时,检查⽹卡ip和dns是否有冲突,屏蔽造成冲突的⽹卡ip和dns配置 vim /etc/resolv.conf配置dns服务器及备⽤服务器8.8.8.8 重启⽹卡nameserver 61.139.2.69nameserver 8.8.8.84、查看⽹络流量vnstatyum install epel-releaseyum install -y vnstat 安装vnstat⼯具vnstat --create –i enp7s0 安装所查看⽹卡的数据库vnstat -i enp7s0 -l #查看实时流量情况5、抓包⼯具tcpdump安装:yum install tcpdump使⽤:tcpdump -i eth0 查看指定接⼝的数据包tcpdump host ip查看指定ip的数据包tcpdump -i enp6s0 host 192.168.5.160 -w /home/wangjing/baotest.cap抓IP地址为160,⽹卡为enp6s0的包tcpdump -i enp6s0 host 192.168.1.160 and port 80 -w /tmp/xxx.cap 抓IP地址为160,端⼝为80,⽹卡为enp6s0的包。
linux 配置命令访问控制规则 -回复

linux 配置命令访问控制规则-回复Linux是一种开源操作系统,广泛应用于服务器和嵌入式设备中。
在使用Linux进行系统配置时,配置命令访问控制规则是非常重要的一项任务。
本文将逐步介绍Linux中配置命令访问控制规则的步骤及其相关概念。
一、什么是命令访问控制规则在Linux系统中,有许多命令可以用来执行系统配置操作。
这些命令可以更改系统参数、添加或删除用户、管理文件和目录等等。
为了保证系统的安全性和稳定性,我们需要限制哪些用户可以使用这些命令以及它们可以执行的操作,这就是命令访问控制规则。
命令访问控制规则主要通过配置文件或配置工具来实现。
它可以限制哪些用户可以执行特定的命令,以及对这些命令所做的任何限制,例如需要管理员权限才能执行、只能在特定时间段执行等。
二、配置命令访问控制规则的步骤在Linux系统中,我们可以使用一些工具来配置命令访问控制规则,最常用的是/etc/sudoers文件和PAM(Pluggable Authentication Modules)。
1. 使用/etc/sudoers文件/etc/sudoers文件是配置sudo命令的主要文件。
sudo命令可以允许普通用户以其他用户的身份执行命令。
通过编辑/etc/sudoers文件,我们可以定义谁可以使用sudo命令以及可以执行哪些命令。
要编辑/etc/sudoers文件,我们可以使用如下命令:sudo visudo该命令会以文本编辑器打开/etc/sudoers文件,修改该文件请一定要小心,因为无效的配置可能导致系统无法启动。
在/etc/sudoers文件中,可以使用以下语法定义命令访问控制规则:用户名主机名=(执行命令的用户) 命令例如,如果我们想让用户"alice"可以以root用户的身份执行"reboot"命令,我们可以在/etc/sudoers文件中添加以下行:alice ALL=(root) reboot这样,当alice执行"sudo reboot"命令时,系统将允许她以root用户的身份执行该命令。
Linux终端命令ifconfig网络配置指南

Linux终端命令ifconfig网络配置指南ifconfig(interface configuration)是一个用于配置网络接口的Linux 终端命令,它可以用来查看、设置和管理网络接口的各种属性。
本指南将介绍ifconfig命令的基本用法以及常见的网络配置操作。
1. 查看网络接口信息使用ifconfig命令可以查看当前系统中所有可用的网络接口信息。
在终端中输入以下命令:```ifconfig```该命令将显示所有网络接口的详细信息,包括接口名称、IP地址、MAC地址、子网掩码等。
2. 配置IP地址若要设置某个网络接口的IP地址,可以使用ifconfig命令的如下形式:```ifconfig <interface> <ip_address>```其中,`<interface>`是网络接口的名称,如eth0、wlan0等;`<ip_address>`是待设置的IP地址。
例如,要设置eth0接口的IP地址为192.168.0.1,可以执行以下命令:```ifconfig eth0 192.168.0.1```3. 配置子网掩码使用ifconfig命令还可以配置网络接口的子网掩码。
子网掩码定义了IP地址和网络的范围,是进行网络划分的重要参数。
命令格式如下:```ifconfig <interface> netmask <subnet_mask>```其中,`<subnet_mask>`是待设置的子网掩码。
例如,要将eth0接口的子网掩码设置为255.255.255.0,可以执行以下命令:```ifconfig eth0 netmask 255.255.255.0```4. 启用或禁用网络接口使用ifconfig命令还可以启用或禁用网络接口。
要启用某个接口,可以使用如下命令:```ifconfig <interface> up```要禁用某个接口,可以使用如下命令:```ifconfig <interface> down```这里的`<interface>`是待启用或禁用的网络接口名称。
KaliLinux的命令配置操作手册

KaliLinux的命令配置操作手册你知道Kali Linux命令配置操作手册?接下来是小编为大家收集的Kali Linux的命令配置操作手册,希望能帮到大家。
Kali Linux的命令配置操作手册的方法配置VIM打开vim,普通模式下输入下面的命令找到vim的位置[plain] view plain copy #FormatImgID_0# #FormatImgID_1# :echo $VIM/usr/share/vim打开返回目录下的文件vimrc,进行配置root@kali:~#vim /usr/share/vim/vimrc具体配置如下:[plain] view plain copy #FormatImgID_2# #FormatImgID_3# syntax on "语法高亮set autowrite "自动保存set number "显示行号set autoindent "自动缩进set tabstop=4 "Tab键的宽度set softtabstop=4 "统一缩进为4set shiftwidth=4set foldenable "允许折叠[plain] view plain copy #FormatImgID_4# #FormatImgID_5# set fileencodings=utf-8,gbk,ucs-bom,cp936 "添加字符集set foldmethod=manual "手动折叠set mouse=a "所有模式下允许使用鼠标按文件名寻找文件root@kali:~#find / -name <文件名>软件操作root@kali:~#apt-get install <软件名> //安装新软件root@kali:~#apt-get remove <软件名> //卸载软件Kali Linux安装中文输入法下面2个任选其一:apt-get install ibus ibus-pinyinapt-get install fcitx fcitx-googlepinyin fcitx-pinyin fcitx-module-cloudpinyin安装完成之后,在Applications->System Tools->Preferences->IBus Preferences->Input Method中选择输入法Chinese,点击添加,完成配置。
linux 磁盘和内存配置命令

linux 磁盘和内存配置命令Linux是一种开源操作系统,广泛应用于服务器和嵌入式设备等领域。
在Linux系统中,磁盘和内存的配置是非常重要的,合理的配置可以提高系统的性能和稳定性。
本文将介绍一些常用的磁盘和内存配置命令,帮助读者更好地了解和配置Linux系统。
一、磁盘配置命令1. df命令:该命令用于查看Linux系统中磁盘的使用情况。
使用df命令可以查看磁盘的总容量、已使用容量、剩余容量等信息。
命令格式如下:df [选项] [文件或目录]例如:df -h2. fdisk命令:该命令用于对磁盘进行分区。
使用fdisk命令可以创建、删除、修改磁盘分区。
命令格式如下:fdisk [选项] [设备]例如:fdisk /dev/sda3. mkfs命令:该命令用于对文件系统进行格式化。
使用mkfs 命令可以将磁盘分区格式化为不同的文件系统,如ext4、xfs等。
命令格式如下:mkfs [选项] [设备]例如:mkfs -t ext4 /dev/sda14. mount命令:该命令用于挂载文件系统。
使用mount命令可以将格式化后的磁盘分区挂载到指定的目录下。
命令格式如下:mount [选项] [设备] [挂载点]例如:mount /dev/sda1 /mnt5. umount命令:该命令用于卸载文件系统。
使用umount命令可以将已挂载的磁盘分区卸载。
命令格式如下:umount [选项] [挂载点]例如:umount /mnt二、内存配置命令1. free命令:该命令用于查看Linux系统中内存的使用情况。
使用free命令可以查看内存的总容量、已使用容量、剩余容量等信息。
命令格式如下:free [选项]例如:free -h2. top命令:该命令用于实时监控系统的运行情况。
使用top命令可以查看系统的内存使用情况、进程的CPU占用情况等。
命令格式如下:top [选项]例如:top3. sysctl命令:该命令用于修改内核参数。
Linux基本配置命令及截图

目录操作命令pwdpwd 查看“当前工作目录”的完整路径pwd –P 显示工作目录出实际路径cdcd [目录名] 切换当前目录至目标目录cd / 切换到根目录cd .. 返回上一层目录lsls [目录名]列出目标目录中子目录和文件ls –a [目录名] 列出目录下的所有文件,包括以. 开头的隐含文件ls –l [目录名] 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来ls –S [目录名] 根据文件大小排序ls –1[目录名] 每行只列出一个文件mkdirmkdir [目录名]指定位置创建指定命名的文件夹mkdir –p [/路径/] [目录名] 若路径中某些目录不存在,系统将自动建立好尚不存在的目录,并建立目标目录(一次建立多级目录)dudu [文件名]显示文件和目录的磁盘使用空间du -a [文件名] 显示每个文件的大小du –b [文件名]显示文件的大小时按byte为单位du –c [文件名]显示每个文件的大小以外也显示所有目录的大小总和du –s [文件名]只显示文件总计大小文件操作命令touchtouch [文件名]新建文档或目录的日期时间touch -t [文件名]更改文档的日期时间filefile [文件名]查看文件类型cpcp [源文件或目录] [目标文件或目录] 将给出的文件或目录拷贝到另一文件或目录中cp -r [源文件或目录] [目标文件或目录]递归复制cp -f [源文件或目录] [目标文件或目录]复制后强制覆盖同名文件rmrm [文件名] 删除指定文件rm -i [文件名] 删除指定文件是提示确认信息rm -r [文件名] 递归删除整个目录树mvmv [源文件或目录] [目标文件或目录] 移动目标文件或目录到指定位置mv -f [源文件或目录] [目标文件或目录]移动后强制覆盖同名文件whichwhich [命令] 搜索某个系统命令的位置,并返回第一个搜索结果findfind [查找位置] -name “[文件名]”按照名称查找文件或目录find [查找位置] -size “[文件名]”按照文件大小查找文件或目录find [查找位置] -user “[文件名]”按照文件所有者查找文件或目录lnln -s [目标] [链接名] 在文件之间创建符号链接文件内容操作命令catcat [文件名]查看文件全部内容cat -n [文件名]查看文件全部内容,同时输出行号moremore [文件名] 查看文件里的内容,可以按页来查看文件的内容,还支持直接跳转行等功能more +n [文件名] 从第n行开始查看文件里的内容more -n [文件名] 查看文件里的内容时屏幕大小为n行lessless [文件名] 与more类似的查看文件内容less -N [文件名] 查看文件内容时显示行号headhead [文件名]查看文件开头head -v [文件名]查看文件开头,同时显示文件名head -n [行数] [文件名]查看文件开头,指定显示行数head -c [字节数] [文件名]查看文件开头,指定显示字节数tailtail [文件名]查看文件结尾tail -v [文件名]查看文件结尾,同时显示文件名wcwc [文件名]统计文件中字数wc -l [文件名]统计文件行数wc -c [文件名]统计文件字节数wc –L [文件名]统计文件最长行长度grepgrep [查找条件] [目标文件] 在文件中查找指定字符串的行grep -v [查找条件] [目标文件] 在文件中反转查找不符合条件的行grep -n [查找条件] [目标文件] 显示匹配行及行号grep -c [查找条件] [目标文件] 只显示匹配行数归档及压缩命名gzipgzip [文件或目录名]压缩文件gzip -d [文件或目录名]解压文件gzip -l [文件或目录名]列出压缩文件信息bzip2bzip2 [文件或目录名]压缩文件tartar [文件或目录名]压缩文件其他命令history 查看历史命令history -c 删除历史命令!n 调用历史第n条命令alias 查看命令别名grep [条件] [范围] 按条件搜索内容groupadd -g [组ID] [组名]创建组useradd -g [组名] [用户名]创建用户名并加入组passwd –l [用户名] 锁定用户gpasswd [组名]为组设置密码su 进入管理员模式usermod -L [用户名]锁定用户帐户usermod -U [用户名]解锁用户帐户chage -l [用户名]查看用户的密码权限等信息chage -W [天数] [用户名]设置密码过期前的警告天数chage -M [天数] [用户名]修改密码的最大天数chown [用户名] [目标文件] 设置文件的属主fdisk -l 列出所有分区ps aux 查看静态系统进程ps -A 列出所有进程ps -f 用树形式来显示进程top查看动态进程排名信息pgrep “[关键字]”通过进程名称查询进程pgrep –l “[关键字]”通过进程名称查询进程时列出进程名和进程ID创建一个300M的主分区输出重定向文件>输出错误重定向文件2>awk以空格或制表位为分隔,输出指定第n列数据sort排序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux常用命令内部命令装完linux就有的命令就是内部命令系统命令放在/bin or /sbin/sbin放置的是系统管理员可以使用的命令。
#ls - h命令动词命令选项(option)login 让用户登录系统,通过它可以随时变换身份。
exit 退出当前系统&shellreboot 重启命令init6 重启命令halt 关机含参数建议不使用对机器损耗大halt -f -p 直接切断电源poweroff 关机同shutdowninit 0 unix 关机的命令date 查看日期,时间date 月日小时分年pwd 查看当前目录~ 代表登录目录,谁登录就代表谁的登录目录。
根下root目录是系统管理员的登录目录。
$ 代表的是普通用户# 代表的就系统管理员clear 清屏(ctrl+l)ls 列出文件和目录的属性信息绿色代表可执行文件红色代表压缩文件浅蓝代表链接文件灰色代表其他文件黄色代表设备文件白色红背景代表链接失效ls -F 加类别标识ls -a 显示隐藏档案ls -l 显示详细信息,此命令等同于llls -d 显示目录,又不是其内容。
ls -ld 查看目录本身的详细信息,又不显示目录中的内容。
ls -h 以k、m、b的形式显示ls -s 显示大小不一K M B形式显示/ 是目录表示符linux没有扩展名概念没有盘符的概念linux中的文件类型d 目录s 套接字文件l 符号链接(指向另一个文件)b 块设备文件。
(代表磁盘和光盘)c 字符设备文件p 命令管道文件- 普通文件cd 更改当前cd .. 返回上一级目录cd / 直接返回根rmdir 删除目录只能删除空目录rm -r 直接删除rm -rf 强制删除mkdir 创建目录mkdir -p 当建立子目录的时候,父目录不存在直接建立whereis 在特定的目录中查找符合条件的文件which 直找档案资料库,速度快。
在linux当中一切皆文件cat 连续显示,查看文件的内容但不可修改cat /root/install.logcat /root/install.log |more 分屏cat -n /root/install.log 显示内容同时并加行号cat -n/root/install.log |more 显示行号加分屏cat install.log |grep “scim”grep“scim” install.loggrep 在指定grep 过滤出有用的行grep “open”install.log 把在这个文件中带有open的行全部过滤出来grep “^3”所有以三开头的文件被过滤出来grep “3$”所有以三结尾的文件被过滤出来more install.log打开文件并进行分屏显示less 分页可查看文件内容,于more不同的是,他可以回滚按Q终止ln -s /root/install.log /loo 给install在根下创建一个软连接。
为谁创建必须是绝对路径创建完了放在哪可以写绝对路径,也可以写相对路径。
wc (跟上所要查看的文件)显示档案的相关信息行数字数字节数档案名head 查看一个文件的前10行默认前10head -?查看?代表前几行tail 查看一个文件的后10行默认后10.tail -??代表后几行linux组建文件结构从根写起的路径叫做绝对路径相对于当前位置所写起的路径叫做相对路径touch(触摸)1 正常功能是更新文件的访问日期反向功能是当它没有触摸到这个文件的时候,就会创建一个文件(一般使用反方向来创建空文件)cp 原位置目标位置cp 1 test cp -R test test2mv 原位置目标位置mv 1 test在复制的时候不用加参数,在复制文件夹的时候要加上-Respectfully yours,在复制的时候cp/mv 后面加-p (可以文件和目录)将原文件或是文件夹的权限等属性复制过去在移动的时候不需要加-Rmv 当目标位置不存在的时候就把原位置的文件名换成目标位置可以一次移动或是复制多个文件cp/mv 1 2 3 4 testcp/mv 会把最后一项看作是目标位子vi编辑器,功能强大,运行速度快,兼容unix,初学者不易于使用,vi就是linux下的记事本分为几种模式启动vi直接打入vi回车就启动vi蓝色的波浪线:在vi中代表空行vi后面直接接文件名使用vi直接打开某个文件命令模式0 将光标移动到该行的最前面$ 将光标移动到该行的最后面G 将光标移动到整篇文档的最后一行M 将光标移动到整篇文挡的中间n+ 将光标移动到所在位置后的第n行n- 将光标移动到所在位置前的第n行u 代表撤销% 将光标找到对应一个括号yy+p 复制一行粘帖一遍yy+np 复制一行粘帖多遍nyy+p 复制多行粘帖一遍nyy+np 复制多行粘帖多遍dd+p 剪切一行粘帖一遍dd+np 剪切一行粘帖多遍ndd+p 剪切多行粘帖一遍ndd+np 剪切多行粘帖制多遍:w 保存:w q 保存退出:q !不保存退出要有名字a i o 都是插入模式R 替换模式在末行模式下:set nu 加行号:set nonu 去掉行号/etc/resolv.conf 存放本机的DNS服务器地址/etc/sysconfig/network-scripts/ifcfg-eth0 存放ip地址、子网掩码、网关device 设备hwaddr mar 地址onbook yes/no 开机是否激活type 类型ifconfig 查看本机的ip地址ipaddr ip地址service network restart 重启网络服务hostname 查看计算机名/etc/sysconfig/network 存放主机名/etc/hosts 改两个地方useradd *** 添加一个帐户passwd ***new unix passwduserdel ** 删除一个帐号passwd 直接回车将修改当前用户的密码passwd -d 用户删除用户的密码linux下的root有至高无上的权利linux基本权限r 只读w 写入x 执行权限权限分均分为三组,每组三个第一组属主属组(跟我在一个组的其他人)其它u g ou=userg=groupo=other- 代表没有权限chmod 更改ugo权限格式:chmod【选项】权限文件目录chmod o+w 1chmod u+x,g+wx,o+w 1 可以一次性增加所有权限chmod -R 权限文件目录更改目录权限使之里面的文件继承该目录权限chmod 可以使用数字来更改权限chmod 777 文件完全控制特殊现象目录的执行权利,用于进入该目录。
默认情况下,文件不具有X权限。
permission 权限chown 改变属主chown 【选项】属主文件目录chown therk 1 送给别人chgrp 【选项】属组文件目录chown 【选项】××.××第一个××改变主人××改变组一起改特殊权限tt 只能出现在最后一位粘滞位9.磁盘管理给磁盘分区要root权限,fdisk 分区命令fdisk -l查看计算机内的硬盘及分区信息。
根下dev是专门来放设备的fdisk -l 硬盘代表查看某一硬盘的分区信息fdisk /dev/sdb 为sdb分区d 删除分区l 列出已知的分区类型n 创建分区p 打印分区表q 不保存退出t 改变分区的ID号w 保存退出格式化mke2fs 用于对系统进行格式化ext2ext3mke2fs /dev/sdb1 并且格式化成ext2文件系统mke2fs -j /dev/sdb1 将分区格式化为etx3文件系统mke2fs -j -L 【卷标名】/dev/sdb1 将分区格式化为etx3文件系统,并加一个卷标mke2fs -c /dev/sdb1 格式化的同时检测磁盘是不是有坏道。
mkfs 不可以直接使用衍生子命令e2label 显示卷标e2label 【卷标名】设置卷标fat16fat12vfat fat32vfat格式化之后windows可以用mkfs.ext3/dev/sdb5mkfs.ext3 -L 【卷标名】/dev/sdb5mkfs.ext2/dev/sdb5mount 设备挂载点mount /dev/sdb5 /softmount -o ro /dev/sdb5 /soft 挂在后加载只读属性umount 设备或挂载点取消挂在mount -a 从新加载挂接的内容mount 显示挂接关系和属性mount -o remount,ro /dev/sdb2/soft2 从新挂接mount -o remount,ro,noexec /dev/sdb2/soft2 从新挂接,但是不可运行根下media目录是图形界面下的自动挂在目录df -h 以K M B的形式显示挂接关系fd -T显示文件系统类型eject卸载并自动弹出光盘eject -t 关闭光驱mkisofs -r -o /bin.iso /bin制作镜像ls -l /etc/fstab 用于存放挂接关系,开机自动挂接6列第一列设备或卷标第二列挂载点第三列文件系统类型第四列挂在选项第五列该列只能出现0或1,1代表备份,0代表不备份第六列代表是否进行磁盘扫描,0代表不检测,非零代表检测帐号在添加帐号的同时,会添加一个和帐号同样名称的组,并且该帐号自动属于该组。
useradd 添加帐户userdel 删除帐户userdel -r 删除帐号同时删除登录目录用户帐号数据库etc/passwd 用于存储的是用户帐号名称、用户ID、组ID、用户注释信息、用户登录目录、用户所使用的shell。
×代表密码不在此处存储0 为系统管理员专用ID号0~499 为系统保留ID号从500开始为用户分配::为tom的注释信息useradd -c “she is my sister”alice 添加帐号注释/home 是alice的默认登录目录useradd -d /threk threk 更换默认登录目录useradd -g /tom threk 添加一个帐号,指定一个组,那么不会新建一个组。
cat /etc/shells 查看本机所使用的shellgroupadd wb01 单独创建一个组grouopdeluseradd -s /bin/sh jikeetc/shadow 主要存放用户的密码shadow MD-5加密第一列用户名第二列加密后的密码!!代表为设置密码第三列密码上次修改的时间第四列两次密码修改的最小间隔0代表随时可以修改第五列代表的是,密码必修被修改的时间99999代表无限第六列到必修改的那天提前7天通知第七列代表的是如果密码到期的没有被修改,多少天内注销这个帐号第八列帐号的过期时间,从1970年1月1日开始这个密码过多少时间过期。