Linux菜鸟入门级命令大全完整珍藏版
Linux常用命令大全(新手入门)

之五兆芳芳创作系统信息arch 显示机械的处理器架构(1) uname m 显示机械的处理器架构(2) uname r 显示正在使用的内核版本dmidecode q 显示硬件系统部件(SMBIOS / DMI) hdparm i /dev/hda 罗列一个磁盘的架构特性hdparm tT /dev/sda 在磁盘上执行测试性读取操纵cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat /proc/net/dev 显示网络适配器及统计cat /proc/mounts 显示已加载的文件系统lspci tv 罗列PCI 设备lsusb tv 显示USB 设备date 显示系统日期cal 显示的日历表date 04121700.00 设置日期和时间月日时分年.秒clock w 将时间修改保管到BIOS关机(系统的关机、重启以及登出) shutdown h now 封闭系统(1) init 0 封闭系统(2) telinit 0 封闭系统(3) shutdown h hours:minutes & 按预定时间封闭系统shutdown c 取消按预定时间封闭系统shutdown r now 重启(1) reboot 重启(2) logout 注销文件和目录cd /home 进入'/ home' 目录' cd .. 前往上一级目录cd ../.. 前往上两级目录cd 进入团体的主目录cd ~user1 进入团体的主目录cd 前往上次所在的目录pwd 显示任务路径ls 查抄目录中的文件ls F 查抄目录中的文件ls l 显示文件和目录的详细资料ls a 显示隐藏文件ls *[09]* 显示包含数字的文件名和目录名tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开始的树形结构(2) mkdir dir1 创建一个叫做'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录mkdir p /tmp/dir1/dir2 创建一个目录树rm f file1 删除一个叫做'file1' 的文件' rmdir dir1 删除一个叫做'dir1' 的目录' rm rf dir1 删除一个叫做'dir1' 的目录并同时删除其内容rm rf dir1 dir2 同时删除两个目录及它们的内容mv dir1 new_dir 重命名/移动一个目录cp file1 file2 复制一个文件cp dir/* . 复制一个目录下的所有文件到当前任务目录cp a /tmp/dir1 . 复制一个目录到当前任务目录cp a dir1 dir2 复制一个目录ln s file1 lnk1 创建一个指向文件或目录的软链接ln file1 lnk1 创建一个指向文件或目录的物理链接touch t 0712250000 file1 修改一个文件或目录的时间戳(YYMMDDhhmm)file file1 outputs the mime type of the file as text iconv l 列出已知的编码iconv f fromEncoding t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . maxdepth 1 name *.jpg print exec convert "{}" resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick)文件搜索find / name file1 从'/' 开始进入根文件系统搜索文件和目录find / user user1 搜索属于用户'user1' 的文件和目录find /home/user1 name \*.bin 在目录'/ home/user1' 中搜索带有'.bin' 结尾的文件find /usr/bin type f atime +100 搜索在过来100天内未被使用过的执行文件find /usr/bin type f mtime 10 搜索在10天内被创建或修改正的文件find / name \*.rpm exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限find / xdev name \*.rpm 搜索以'.rpm' 结尾的文件,疏忽光驱、捷盘等可移动设备locate \*.ps 寻找以'.ps' 结尾的文件先运行'updatedb' 命令whereis halt 显示一个二进制文件、源码或man的位置which halt 显示一个二进制文件或可执行文件的完整路径挂载一个文件系统mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘确定目录'/ mnt/hda2' 已经存在umount /dev/hda2 卸载一个叫做hda2的盘先从挂载点'/ mnt/hda2' 退出fuser km /mnt/hda2 当设备忙碌时强制卸载umount n /mnt/hda2 运行卸载操纵而不写入 /etc/mtab 文件当文件为只读或当磁盘写满时很是有用mount /dev/fd0 /mnt/floppy 挂载一个软盘mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrommount o loop file.iso /mnt/cdrom 挂载一个文件或ISO镜像文件mount t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备mount t smbfs o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络同享磁盘空间df h 显示已经挂载的分区列表ls lSr |more 以尺寸大小排列文件和目录du sh dir1 预算目录'dir1' 已经使用的磁盘空间' du sk * | sort rn 以容量大小为依据依次显示文件和目录的大小rpm q a qf '%10{SIZE}t%{NAME}n' | sort k1,1n 以大小为依据依次显示已装置的rpm包所使用的空间(fedora, redhat类系统) dpkgquery W f='${InstalledSize;10}t${Package}n' | sort k1,1n 以大小为依据显示已装置的deb包所使用的空间(ubuntu, debian类系统)前往顶部索引^用户和群组groupadd group_name 创建一个新用户组groupdel group_name 删除一个用户组groupmod n new_group_name old_group_name 重命名一个用户组useradd c "Name Surname " g admin d /home/user1 s /bin/bash user1 创建一个属于"admin" 用户组的用户useradd user1 创建一个新用户userdel r user1 删除一个用户( 'r' 排除主目录) usermod c "User FTP" g system d /ftp/user1 s /bin/nologin user1 修改用户属性passwd 修改口令passwd user1 修改一个用户的口令(只允许root执行) chage E 1231 user1 设置用户口令的失效期限pwck 查抄 '/etc/passwd' 的文件格局和语法修正以及存在的用户grpck 查抄'/etc/passwd' 的文件格局和语法修正以及存在的群组newgrp group_name 登陆进一个新的群组以改动新创建文件的预设群组前往顶部索引^文件的权限使用"+" 设置权限,使用"" 用于取消ls lh 显示权限ls /tmp | pr T5 W$COLUMNS 将终端划分红5栏显示chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限chmod gorwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限chown user1 file1 改动一个文件的所有人属性chown R user1 directory1 改动一个目录的所有人属性并同时改动改目录下所有文件的属性chgrp group1 file1 改动文件的群组chown user1:group1 file1 改动一个文件的所有人和群组属性find / perm u+s 罗列一个系统中所有使用了SUID控制的文件chmod u+s /bin/file1 设置一个二进制文件的 SUID 位运行该文件的用户也被付与和所有者同样的权限chmod us /bin/file1 禁用一个二进制文件的SUID位chmod g+s /home/public 设置一个目录的SGID 位类似SUID ,不过这是针对目录的chmod gs /home/public 禁用一个目录的SGID 位chmod o+t /home/public 设置一个文件的STIKY 位只允许正当所有人删除文件chmod ot /home/public 禁用一个目录的STIKY 位前往顶部索引^文件的特殊属性使用"+" 设置权限,使用"" 用于取消chattr +a file1 只允许以追加方法读写文件chattr +c file1 允许这个文件能被内核自动压缩/解压chattr +d file1 在进行文件系统备份时,dump程序将疏忽这个文件chattr +i file1 设置成不成变的文件,不克不及被删除、修改、重命名或链接chattr +s file1 允许一个文件被平安地删除chattr +S file1 一旦应用程序对这个文件执行了写操纵,使系统立刻把修改的结果写到磁盘chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件lsattr 显示特殊的属性前往顶部索引^打包和压缩文件bunzip2 file1.bz2 解压一个叫做'file1.bz2'的文件bzip2 file1 压缩一个叫做'file1' 的文件gunzip file1.gz 解压一个叫做'file1.gz'的文件gzip file1 压缩一个叫做'file1'的文件gzip 9 file1 最大程度压缩rar a file1.rar test_file 创建一个叫做'file1.rar' 的包rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录'dir1'rar x file1.rar 解压rar包unrar x file1.rar 解压rar包tar cvf archive.tar file1 创建一个非压缩的tarball tar cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及'dir1'的档案文件tar tf archive.tar 显示一个包中的内容tar xvf archive.tar 释放一个包tar xvf archive.tar C /tmp 将压缩包释放到/tmp目录下tar cvfj archive.tar.bz2 dir1 创建一个bzip2格局的压缩包tar xvfj archive.tar.bz2 解压一个bzip2格局的压缩包tar cvfz archive.tar.gz dir1 创建一个gzip格局的压缩包tar xvfz archive.tar.gz 解压一个gzip格局的压缩包zip file1.zip file1 创建一个zip格局的压缩包zip r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格局的压缩包unzip file1.zip 解压一个zip格局压缩包前往顶部索引^RPM 包(Fedora, Redhat及类似系统)rpm ivh package.rpm 装置一个rpm包rpm ivh nodeeps package.rpm 装置一个rpm包而疏忽依赖关系警告rpm U package.rpm 更新一个rpm包但不改动其配置文件rpm F package.rpm 更新一个确定已经装置的rpm包rpm e package_name.rpm 删除一个rpm包rpm qa 显示系统中所有已经装置的rpm包rpm qa | grep httpd 显示所有名称中包含"httpd" 字样的rpm 包rpm qi package_name 获得一个已装置包的特殊信息rpm qg "System Environment/Daemons" 显示一个组件的rpm 包rpm ql package_name 显示一个已经装置的rpm包提供的文件列表rpm qc package_name 显示一个已经装置的rpm包提供的配置文件列表rpm q package_name whatrequires 显示与一个rpm包存在依赖关系的列表rpm q package_name whatprovides 显示一个rpm包所占的体积rpm q package_name scripts 显示在装置/删除期间所执行的脚本l rpm q package_name changelog 显示一个rpm包的修改历史rpm qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个rpm 包所提供rpm qp package.rpm l 显示由一个尚未装置的rpm包提供的文件列表rpm import /media/cdrom/RPMGPGKEY 导入公钥数字证书rpm checksig package.rpm 确认一个rpm包的完整性rpm qa gpgpubkey 确认已装置的所有rpm包的完整性rpm V package_name 查抄文件尺寸、许可、类型、所有者、群组、MD5查抄以及最后修改时间rpm Va 查抄系统中所有已装置的rpm包小心使用rpm Vp package.rpm 确认一个rpm包还未装置rpm2cpio package.rpm | cpio extract makedirectories *bin* 从一个rpm包运行可执行文件rpm ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从一个rpm 源码装置一个构建好的包rpmbuild rebuild package_name.src.rpm 从一个rpm源码构建一个rpm 包前往顶部索引^YUM 软件包升级器(Fedora, RedHat及类似系统)yum install package_name 下载并装置一个rpm包yum localinstall package_name.rpm 将装置一个rpm包,使用你自己的软件仓库为你解决所有依赖关系yum update package_name.rpm 更新当前系统中所有装置的rpm包yum update package_name 更新一个rpm包yum remove package_name 删除一个rpm包yum list 列出当前系统中装置的所有包yum search package_name 在rpm仓库中搜寻软件包yum clean packages 清理rpm缓存删除下载的包yum clean headers 删除所有头文件yum clean all 删除所有缓存的包和头文件前往顶部索引^DEB 包(Debian, Ubuntu 以及类似系统) dpkg i package.deb 装置/更新一个deb 包dpkg r package_name 从系统删除一个deb 包dpkg l 显示系统中所有已经装置的deb 包dpkg l | grep httpd 显示所有名称中包含 "httpd" 字样的deb包dpkg s package_name 取得已经装置在系统中一个特殊包的信息dpkg L package_name 显示系统中已经装置的一个deb包所提供的文件列表dpkg contents package.deb 显示尚未装置的一个包所提供的文件列表dpkg S /bin/ping 确认所给的文件由哪个deb包提供前往顶部索引^APT 软件东西(Debian, Ubuntu 以及类似系统) aptget install package_name 装置/更新一个deb 包aptcdrom install package_name 从光盘装置/更新一个deb 包aptget update 升级列表中的软件包aptget upgrade 升级所有已装置的软件aptget remove package_name 从系统删除一个deb包aptget check 确认依赖的软件仓库正确aptget clean 从下载的软件包中清理缓存aptcache search searchedpackage 前往包含所要搜索字符串的软件包名称前往顶部索引^查抄文件内容cat file1 从第一个字节开始正向查抄文件的内容tac file1 从最后一行开始反向查抄一个文件的内容more file1 查抄一个长文件的内容less file1 类似于 'more' 命令,但是它允许在文件中和正向操纵一样的反向操纵head 2 file1 查抄一个文件的前两行tail 2 file1 查抄一个文件的最后两行tail f /var/log/messages 实时查抄被添加到一个文件中的内容前往顶部索引^文本处理cat file1 file2 ... | command <> file1_in.txt_or_file1_out.txtgeneral syntax for text manipulation using PIPE, STDIN and STDOUTcat file1 | command( sed, grep, awk, grep, etc...) > result.txt 归并一个文件的详细说明文本,并将简介写入一个新文件中cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt 归并一个文件的详细说明文本,并将简介写入一个已有的文件中grep Aug /var/log/messages 在文件'/var/log/messages'中查找关头词"Aug" grep ^Aug /var/log/messages 在文件 '/var/log/messages'中查找以"Aug"开始的词汇grep [09] /var/log/messages 选择 '/var/log/messages' 文件中所有包含数字的行grep Aug R /var/log/* 在目录'/var/log' 及随后的目录中搜索字符串"Aug" sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的"string1" 替换成"string2" sed '/^$/d' example.txt 从example.txt文件中删除所有空白行sed '/ *#/d; /^$/d' example.txt 从example.txt文件中删除所有注释和空白行echo 'esempio' | tr '[:lower:]' '[:upper:]' 归并上下单元格内容sed e '1d' result.txt 从文件example.txt 中排除第一行sed n '/stringa1/p' 查抄只包含词汇"string1"的行sed e 's/ *$//' example.txt 删除每一行最后的空白字符sed e 's/stringa1//g' example.txt 从文档中只删除词汇 "string1" 并保存剩余全部sed n '1,5p;5q' example.txt 查抄从第一行到第5行内容sed n '5p;5q' example.txt 查抄第5行sed e 's/00*/0/g' example.txt 用单个零替换多个零cat n file1 标示文件的行数cat example.txt | awk 'NR%2==1' 删除example.txt文件中的所有偶数行echo a b c | awk '{print $1}' 查抄一行第一栏echo a b c | awk '{print $1,$3}' 查抄一行的第一和第三栏paste file1 file2 归并两个文件或两栏的内容paste d '+' file1 file2 归并两个文件或两栏的内容,中间用"+"区分sort file1 file2 排序两个文件的内容sort file1 file2 | uniq 取出两个文件的并集(重复的行只保存一份) sort file1 file2 | uniq u 删除交集,留下其他的行sort file1 file2 | uniq d 取出两个文件的交集(只留下同时存在于两个文件中的文件) comm 1 file1 file2 比较两个文件的内容只删除 'file1' 所包含的内容comm 2 file1 file2 比较两个文件的内容只删除 'file2' 所包含的内容comm 3 file1 file2 比较两个文件的内容只删除两个文件共有的部分前往顶部索引^字符设置和文件格局转换dos2unix filedos.txt fileunix.txt 将一个文本文件的格局从MSDOS转换成UNIX unix2dos fileunix.txt filedos.txt 将一个文本文件的格局从UNIX转换成MSDOS recode ..HTML < page.txt > page.html 将一个文本文件转换成htmlrecode l | more 显示所有允许的转换格局前往顶部索引^文件系统阐发badblocks v /dev/hda1 查抄磁盘hda1上的坏磁块fsck /dev/hda1 修复/查抄hda1磁盘上linux文件系统的完整性fsck.ext2 /dev/hda1 修复/查抄hda1磁盘上ext2文件系统的完整性e2fsck /dev/hda1 修复/查抄hda1磁盘上ext2文件系统的完整性e2fsck j /dev/hda1 修复/查抄hda1磁盘上ext3文件系统的完整性fsck.ext3 /dev/hda1 修复/查抄hda1磁盘上ext3文件系统的完整性fsck.vfat /dev/hda1 修复/查抄hda1磁盘上fat文件系统的完整性fsck.msdos /dev/hda1 修复/查抄hda1磁盘上dos文件系统的完整性dosfsck /dev/hda1 修复/查抄hda1磁盘上dos文件系统的完整性前往顶部索引^初始化一个文件系统mkfs /dev/hda1 在hda1分区创建一个文件系统mke2fs /dev/hda1 在hda1分区创建一个linux ext2的文件系统mke2fs j /dev/hda1 在hda1分区创建一个linux ext3(日志型)的文件系统mkfs t vfat 32 F /dev/hda1 创建一个FAT32 文件系统fdformat n /dev/fd0 格局化一个软盘mkswap /dev/hda3 创建一个swap文件系统前往顶部索引^SWAP文件系统mkswap /dev/hda3 创建一个swap文件系统swapon /dev/hda3 启用一个新的swap文件系统swapon /dev/hda2 /dev/hdb3 启用两个swap分区前往顶部索引^备份dump 0aj f /tmp/home0.bak /home 制作一个 '/home' 目录的完整备份dump 1aj f /tmp/home0.bak /home 制作一个 '/home' 目录的交互式备份restore if /tmp/home0.bak 复原一个交互式备份rsync rogpav delete /home /tmp 同步两边的目录rsync rogpav e ssh delete /home ip_address:/tmp 通过SSH通道rsync rsync az e ssh delete ip_addr:/home/public /home/local 通过ssh 和压缩将一个远程目录同步到当地目录rsync az e ssh delete /home/local ip_addr:/home/public 通过ssh 和压缩将当地目录同步到远程目录dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' 通过ssh在远程主机上执行一次备份当地磁盘的操纵dd if=/dev/sda of=/tmp/file1 备份磁盘内容到一个文件tar Puf backup.tar /home/user 执行一次对 '/home/user' 目录的交互式备份操纵( cd /tmp/local/ && tar c . ) | ssh C user@ip_addr 'cd /home/share/ && tar x p' 通过ssh在远程目录中复制一个目录内容( tar c /home ) | ssh C user@ip_addr 'cd /home/backuphome && tar x p' 通过ssh在远程目录中复制一个当地目录tar cf . | (cd /tmp/backup ; tar xf ) 当地将一个目录复制到另一个地方,保存原有权限及链接find /home/user1 name '*.txt' | xargs cp av targetdirectory=/home/backup/ parents 从一个目录查找并复制所有以'.txt' 结尾的文件到另一个目录find /var/log name '*.log' | tar cv filesfrom= | bzip2 > log.tar.bz2 查找所有以'.log' 结尾的文件并做成一个bzip包dd if=/dev/hda of=/dev/fd0 bs=512 count=1 做一个将MBR (Master Boot Record)内容复制到软盘的动作dd if=/dev/fd0 of=/dev/hda bs=512 count=1 从已经保管到软盘的备份中恢复MBR内容前往顶部索引^光盘cdrecord v gracetime=2 dev=/dev/cdrom eject blank=fast force 清空一个可复写的光盘内容mkisofs /dev/cdrom > cd.iso 在磁盘上创建一个光盘的iso镜像文件mkisofs /dev/cdrom | gzip > cd_iso.gz 在磁盘上创建一个压缩了的光盘iso镜像文件mkisofs J allowleadingdots R V "Label CD" isolevel 4 o ./cd.iso data_cd 创建一个目录的iso镜像文件cdrecord v dev=/dev/cdrom cd.iso 刻录一个ISO镜像文件gzip dc cd_iso.gz | cdrecord dev=/dev/cdrom 刻录一个压缩了的ISO镜像文件mount o loop cd.iso /mnt/iso 挂载一个ISO镜像文件cdparanoia B 从一个CD光盘转录音轨到wav 文件中cdparanoia "3" 从一个CD光盘转录音轨到 wav 文件中(参数3)cdrecord scanbus 扫描总线以识别scsi通道dd if=/dev/hdc | md5sum 校验一个设备的md5sum编码,例如一张CD前往顶部索引^网络(以太网和WIFI无线)ifconfig eth0 显示一个以太网卡的配置ifup eth0 启用一个'eth0' 网络设备ifdown eth0 禁用一个'eth0' 网络设备ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址ifconfig eth0 promisc 设置'eth0' 成稠浊模式以嗅探数据包(sniffing)dhclient eth0 以dhcp模式启用'eth0' route n show routing table route add net 0/0 gw IP_Gateway configura default gateway route add net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure static route to reach network '192.168.0.0/16' route del 0/0 gw IP_gateway remove static routeecho "1" > /proc/sys/net/ipv4/ip_forward activate ip routing hostname show hostname of system host lookup hostname to resolve name to ip address and viceversa(1) nslookup lookup hostname to resolve name to ip address and viceversa(2) ip link show show link status of all interfaces miitool eth0 show link status of 'eth0' ethtool eth0 show statistics of network card 'eth0' netstat tup show all active network connections and their PID netstat tupl show all network services listening on the system and their PID tcpdump tcp port 80 show all HTTP traffic iwlist scan show wireless networks iwconfig eth1 show configuration of a wireless network card hostname show hostname host lookup hostname to resolve name to ip address and viceversa nslookup lookup hostname to resolve name to ip address and viceversa whois lookup on Whois databaseGO TOP INDEX ^ Microsoft Windows networks (SAMBA) nbtscan ip_addr netbios name resolution nmblookup A ip_addr netbios name resolution smbclient L ip_addr/hostname show remote shares of a windows hostsmbget Rr smb://ip_addr/share like wget can download files from a host windows via smb mount t smbfs o username=user,password=pass //WinClient/share /mnt/share mount a windows network share。
Linux系统常用命令 大全资料

Linux 常用命令一:关机命令1:shutdown语法:shutdown [-efFhknr][-t 秒数][时间][警告信息]说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。
使用shutdown命令时在系统将要关机前,系统管理员会通知所有登录的使用者系统将要关闭。
而且login指令会被冻结,即新的用户不能再登录。
这是最安全的一种关机方法,因为在关机之前所有进程都会收到shutdown所发送的信号。
shutdown执行它的工作是送信号给init程序,要求它改变runlevel。
runlevel 0被用来停机(halt),runlevel 6是用来重新启动(reboot)系统,而runlevel 1则是被用来让系统进入管理工作可以进行的状态;这是预设的,假定没有-h也没有-r参数给shutdown。
参数:-c Cancel Current Process取消目前正在执行的关机程序。
当执行"shutdown -h 11:50"指令时,只要按Ctrl+c键就可以中断关机的指令。
-f 重新启动时不执行fsck。
-F 重新启动时执行fsck。
-h 将系统关机(halt)。
-k 只是送出信息给所有用户,但不会实际关机。
-n 不调用init程序进行关机,而由shutdown自己进行。
不鼓励使用这个选项,而且该选项所产生的后果往往不总是你所预期得到的。
-r shutdown之后重新启动。
-t<秒数> 送出警告信息和删除信息之间要延迟多少秒。
[时间] 设置多久时间后执行shutdown指令。
[警告信息] 要传送给所有登入用户的信息。
2:reboot语法:reboot [-dfinw]说明:执行reboot指令可让系统停止运作,并重新开机。
参数:-d 重新开机时不把数据写入记录文件/var/log/wtmp。
本参数具有"-n"参数的效果。
linux基础命令 表

linux基础命令表Linux基础命令一、文件和目录操作命令1. ls:显示当前目录下的文件和目录列表。
2. cd:切换当前工作目录。
3. pwd:显示当前所在目录的路径。
4. mkdir:创建新的目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动文件或目录,也可用于重命名文件或目录。
8. touch:创建空文件或修改文件的访问时间戳。
9. cat:查看文件内容。
10. more:分页显示文件内容。
11. less:分页显示文件内容,支持向前翻页。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:在文件中查找指定的字符串。
15. find:在指定目录下查找文件。
16. ln:创建文件或目录的链接。
17. chown:修改文件或目录的所有者。
18. chmod:修改文件或目录的权限。
二、系统信息和管理命令1. uname:显示系统信息。
2. df:显示磁盘空间使用情况。
3. du:显示文件或目录的磁盘使用情况。
4. top:实时显示系统资源占用情况。
5. ps:显示当前进程的状态信息。
6. kill:终止指定进程。
7. shutdown:关机或重启系统。
8. reboot:重启系统。
9. ifconfig:显示网络接口信息。
10. ping:测试网络连通性。
11. netstat:显示网络连接、路由表等信息。
12. ssh:登录远程服务器。
13. scp:在本地和远程服务器之间复制文件。
14. wget:下载文件。
15. tar:打包和解压缩文件。
16. gzip:压缩文件。
17. unzip:解压缩文件。
18. crontab:定时执行任务。
三、用户和权限管理命令1. su:切换用户身份。
2. sudo:以超级用户身份执行命令。
3. useradd:创建新用户。
4. userdel:删除用户。
5. passwd:修改用户密码。
6. groupadd:创建新用户组。
史上最全的Linux_命令详解-新手必须学习!-最顺手的查询资料资料

史上最全linux命令详解史上最全LINUX命令详解 (1)1. 命令名称:CAT (4)2. 命令名称: CD (4)3. 命令名称:CHMOD (4)4. 命令名称:CHOWN (6)5. 命令名称:CP (6)6. 命令名称:CUT (7)7. 命令名称:FIND (7)8. 命令名称:LESS (8)9. 命令名称:LN (8)10. 命令名称:LOCATE (9)11. 命令名称:LS (10)12. 命令名称:MORE (11)13. 命令名称:MV (11)14. 命令名称:RM (12)15. 命令名称:RMDIR (12)16. 命令名称:SPLIT (12)17. 命令名称:TOUCH (13)18. 命令名称:A T (14)19. 命令名称:CAL (15)21. 命令名称:DA TE (20)22. 命令名称:SLEEP (21)23. 命令名称:TIME (22)24. 命令名称:CHFN (25)25. 命令名称:CHSH (25)26. 命令名称:LAST (26)27. 命令名称:LOGIN (27)28. 命令名称:WHO (27)29. 命令名称:/ETC/ALIASES (28)30. 命令名称:MAIL (28)31. 命令名称:MESG (29)32. 命令名称: (29)33. 命令名称:TALK (30)34. 命令名称:WALL (30)35. 命令名称:WRITE (31)36. 命令名称:KILL (31)37. 命令名称:NICE (32)38. 命令名称:PS (32)39. 命令名称:PSTREE (34)40. 命令名称: (34)41. 命令名称:TOP (35)43. 命令名称: (37)44. 命令名称: TR (37)45. 指令: (38)46. 命令名称: RESET, TSET (39)47. 命令名称: (40)48. 命令名称: (40)49. 命令名称LPQ (41)50. 命令名称: (41)51. 命令名称: LPRM (41)52. 命令名称: (42)53. 命令名称:MFORMA T (42)54. 命令名称:MKDOSFS (43)cat cdchmod chowncp cut1. 命令名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由 1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile32. 命令名称: cd使用权限:所有使用者使用方式:cd [dirName]说明:变换工作目录至dirName。
linux基础操作命令

linux基础操作命令1. ls:查看当前目录下的文件和文件夹2. cd:切换目录3. pwd:显示当前所在目录路径4. mkdir:创建一个新的目录5. rmdir:删除一个空目录6. cp:复制文件或目录7. mv:移动或重命名文件8. rm:删除文件或目录9. touch:创建一个新文件10. cat:查看文件内容11. vi:编辑文件12. grep:搜索指定字符串13. ps:列出当前运行的进程14. top:显示系统资源使用情况15. chmod:修改文件或目录的权限16. chown:修改文件或目录的所有者17. zip/unzip:压缩或解压文件18. tar:打包或解包文件19. apt-get:安装或更新软件包20. ssh:远程登录到另一个计算机21. ping:测试网络连接22. ifconfig:查看网络接口的配置23. netstat:显示网络连接和路由表信息24. route:设置或显示网络路由表25. traceroute:测试网络路径和延迟信息26. shutdown:关闭系统27. reboot:重启系统28. uname:显示系统信息29. ps aux:列出所有正在运行的程序信息30. history:查看用过的所有命令历史记录31. kill:停止一个运行中的进程32. who:显示当前连接到系统的用户33. locate:根据关键字在系统中查找文件34. find:根据条件在文件系统中查找文件35. tar:打包或解包文件36. scp:用 SSH 协议进行安全文件传输37. ln:建立文件的连接38. df:查看磁盘和文件系统的使用情况39. du:查看文件和目录的磁盘占用情况40. su:切换用户身份操作系统或应用程序。
菜鸟级linux基础命令

Linux菜鸟入门级命令大全1. man 对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp拷贝文件eg: cp filename1 filename2 //把filename1拷贝成filename2cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c4. rm删除文件和目录eg: rm 1.c //将1.c这个文件删除5. mv 移走目录或者改文件名eg: mv filename1 filename2 //将filename1 改名为filename2mv qib.tgz ../qib.tgz //移到上一级目录6. cd 改变当前目录pwd查看当前所在目录完整路径eg: pwd //查看当前所在目录路径cd netseek //进入netseek这个目录cd //退出当前目录7. cat,more命令将某个文件的内容显示出来。
两个命令所不同的是:cat把文件内容一直打印出来,而more 则分屏显示eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d保存代码。
cat 1.c 或more 1.c //都可以查看里面的内容。
gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。
8.chmod 命令权限修改用法:chmod一位8进制数filename。
eg: chmodu+xfilenmame //只想给自己运行,别人只能读//u表示文件主人,g 表示文件文件所在组。
菜鸟安装was可能要频繁用到的Linux操作命令

-w 仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件
17 查看主机名:uname -a ,修改主机名vi /etc/sysconfig/network
1、查看Linux当前系统版本 lsd_release -a
2、运行不了时用chmod -R 777 was7命令
3、查看IP地址用 ifconf
4、Xmanager连接图形界面最好也安装个Xshell
5、man 命令查看的内容太多,先shift+: 再输入q
6、关闭或启动防火墙/etc/sysconfig/iptables,具体请查看防火墙文档
./startServer.sh
执行完了以后。访问
直接运行DM的startManager.sh
lhost:9060/admin如果能够成功访问。说明安装正确。
9、WAS常用路径目录
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
15、WAS的plugin默认装在HTTPServer,linux下,把/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh拷贝到DM的%DM-install%/bin里面
7、more命令查看文档 =显示当前行号 q 退出
8、在/opt/IBM/HTTPServer/bin/目录下执行命令
./adminctl start
./apachectl start
然后再/opt/IBM/WebSphere/Appserver/profiles/Appsrv01/bin/目录下执行命令
入门学习Linux常用必会60个命令实例详解

入门学习Linux常用必会60个命令实例详解Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
所以,在Linux系统上工作离不开使用系统提供的命令。
要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。
这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。
--------------------------------------------------------------------------------Linux必学的60个命令(1)-安装与登陆命令login1.作用login的作用是登录系统,它的使用权限是所有用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、man 对你熟悉或不熟悉的命令提供帮助解释,
例子:ls就可以查看ls相关的用法,
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行.
2、ls查看目录或者文件的属性*,列举出任一目录下面的文件,
例子: ls /usr/man
ls -l
a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3、cp 拷贝文件
例子:cp filename1 filename2 //把filename1拷贝成filename2
cp 1.c nerseek/2.c //将1.c拷到netseek目录下命名为2.c
4、rm 删除文件和目录
例子:eg: rm 1.c //将1.c这个文件删除
删除一个目录时用rm -r 321
5、mv 移走目录或者改文件名
eg: mv filename1 filename2 //将filename1 改名为filename2
mv qib.tgz ../qib.tgz //移到上一级目录
6、cd 改变当前目录 pwd 查看当前所在目录完整路径
eg: pwd //查看当前所在目录路径
cd netseek //进入netseek这个目录
cd //退出当前目录
7、cat,more命令
将某个文件的内容显示出来,两个命令所不同的是:cat把文件内容一直打印出来,而 more 则分屏显示.
例子:cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码.
cat 1.c 或more 1.c //都可以查看里面的内容.
gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码.
8、chmod 命令权限修改用法:chmod 一位8进制数 filename.
例子:chmod u+x filenmame //只想给自己运行,别人只能读.
//u表示文件主人,g表示文件文件所在组,o表示其他人;r表可读,w表可写,x表可以运行.
chmod g+x filename //同组的人来执行.
9、clear,date命令
clear:清屏,相当与DOS下的cls;date:显示当前时间.
10、mount 加载一个硬件设备
用法:mount[参数]要加载的设备载入点.
eg: mount /dev/cdrom,
cd /mnt/cdrom //进入光盘目录.
11、su 在不退出登陆的情况下,切换到另外一个人的身份,
用法:su -l 用户名(如果用户名缺省,则切换到root状态),
eg:su -l netseek (切换到netseek这个用户,将提示输入密码)
12、whoami,whereis,which,id,
//whoami:确认自己身份;
//whereis:查询命令所在目录以及帮助文档所在目录;
//which:查询该命令所在目录(类似whereis);
//id:打印出自己的UID以及GID;(UID:用户身份唯一标识,GID:用户组身份唯一标识,每一个用户只能有一个唯一的UID和GID);
例子:whoami //显示你自已登陆的用户名;
whereis bin 显示bin所在的目录,将显示为:/usr/local/bin;
which bin;
13、grep,find
grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索;
eg:grep success * /*查找当前目录下面所有文件里面含有success字符的文件;
14、kill 可以杀死某个正在进行或者已经是dest状态的进程;
例子:ps ax;
15、passwd 可以设置口令;
16、 history 用户用过的命令;
例子:history //可以显示用户过去使用的命令;
17、!! 执行最近一次的命令;
18、mkdir命令;
例子:mkdir netseek //创建netseek这个目录;
19、tar 解压命令;
例子:tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里;
20、finger 可以让使用者查询一些其他使用者的资料;
例子:finger //查看所用用户的使用资料;
finger root //查看root的资料.。