350个linux命令详解

  COMMAND 命令 DESCRIPTION 注解
System information
系统信息
arch show architecture of machine
显示主机的体系结构
uname -r show used kernel version
显示kernel版本信息
dmidecode -q show hardware system components - (SMBIOS / DMI)
显示硬件系统部件
hdaparm -i /dev/hda displays the characteristics of a hard-disk
显示某一硬盘特点
hdparm -tT /dev/sda perform test reading on a hard-disk
执行某一硬盘读取测试
cat /proc/cpuinfo show information CPU info
显示CPU信息
cat /proc/interrupts show interrupts
显示中断信息
cat /proc/meminfo verify memory use
核实内存使用情况
cat /proc/swaps show file(s) swap
显示文件swap情况
cat /proc/version show version of the kernel
显示kernel版本信息
cat /proc/net/dev show network adpters and statistics
显示网络信息
cat /proc/mounts show mounted file system(s)
显示挂载系统信息
lspci -tv display PCI devices
显示PCI设备
lsusb -tv show USB devices
显示USB设备
date show system date
显示系统日期
cal 2007 show the timetable of 2007
显示2007年日历
date 041217002007.00  set date and time
- MonthDayhoursMinutesYear.Second
设置时间和日期 - 格式:月日时分年.秒
clock -w save changes on BIOS
保存BIOS设置
 
Shutdown, Restart of a system and Logout
系统关机,重启或注销
shutdown -h now shutdown system
init 0  关闭系统
shutdown -r hours:minutes  planned shutdown of the system
定时关机
shutdown -c cancel a planned shutdown of the system
取消定时关机
shutdown -r now reboot
reboot 重启系统
logout leaving session
注销用户
Files and Directory 
文件及目录
cd /home enter to directory ‘/ home‘
进入/home目录
cd .. go back one level
向上返回一个目录
cd ../.. go back two levels
向上返回两个目录
cd go to home directory
前往/home目录
cd ~utente go to home directory
前往/home目录
cd - go to previous directory
进入先前所在目录
pwd show the path of work directory
显示目录路径
ls view files of directory
显示目录内包含的文件
ls -F view files of directory
显示目录内包含的文件
ls -l show details of files and directory
显示目录内文件的详细信息
ls -a show hidden files
显示隐藏文件
ls *[0-9]* show files and directory containing number
显示目录内包含有数字的文件
lstree show files and directories in a tree starting from root
以树形显示文件
mkdir dir1 create a directory called ‘dir1‘
建立dir1目录
mkdir dir1 dir2 create two directories simultaneously
建立两个目录
mkdir -p /tmp/dir1/dir2 create a directory tree
建立目录树
rm -f file1 delete file called ‘file1‘
删除名为file1的文件
rmdir dir1  delete directory called ‘dir1‘
删除名为dir1的目录
rm -rf dir1 remove a directory called ‘dir1‘ and contents recursively
删除dir1目录及所含文件
rm -rf dir1 dir2 remove two directories and their contents recursively
删除dir1 dir 2两个目录及所含文件
mv dir1 new_dir rename / move a file or directory
重命名/移动 文件或文件夹
cp file1 file2 copying a file
复制文件
cp dir/* . copy all files of a directory within the current work directory
复制目录及目录内所有文件到当前目录
cp -a /tmp/dir1 . copy a directory within the current work directory
复制目录到当前目录
cp -a dir1 dir2 copy a directory
复制目录
ln -s file1 lnk1  create a symbolic link to file or directory
建立文件或目录的符号链
ln file1 lnk1 create a physical link to file or directory
建立文件或目录的物理链
touch -t 0712250000 fileditest modify timestamp of a file or directory
- (YYMMDDhhmm)
修改文件或目录的时间戳
- 格式:YYMMDDhhmm
File search 
文件搜索
find / -name file1 search file and directory into root filesystem from ‘/‘
在 / 目录中搜索文件或目录
find / -user user1 search files and directories belonging to ‘user1‘
搜索属于user1的文件和目录
find /home/user1 -name *.bin search files with ‘. bin‘ extension within directory ‘/ home/user1‘
在/home/user1目录内搜索包含有.bin的文件
find /usr/bin -type f -atime +100 search bynary files are not used in the last 100 days
搜索100天未用的文件
find /usr/bin -type f -mtime -10 search files created or changed within 10 days
搜索10天内创建或更改的文件
find / -name *.rpm -exec chmod 755 {} ; search files with ‘.rpm‘ extension and modify permits
搜索带有修改属性的.rpm的文件
find / -name *.rpm -xdev search files with ‘.rpm‘ extension ignoring removable partitions as cdrom, pen-drive, etc.…
搜索全属性的.rpm的文件
locate *.ps find files with the ‘.ps‘ extension - first run ‘updatedb‘ command
搜索扩展名为.ps的文件
- 需要先运行updatedb命令
whereis halt show location of a binary file,source or man
搜索halt的路径
which halt show full path to a binary / executable
取得halt列表并寻找当halt作为命令给定时所运行的文件
Mounting a Filesystem 
挂载文件系统
mount /dev/hda2 /mnt/hda2 mount disk called hda2 - verify existence of the directory ‘/ mnt/hda2‘
挂载名为hda2的硬盘设备
umount /dev/hda2 unmount disk called hda2 - exit from mount point ‘/ mnt/hda2‘ first
取消挂载名为hda2的硬盘设备
fuser -km /mnt/hda2 force umount when the device is busy
强行取消挂载设备
umount -n /mnt/hda2 run umount without writing the file /etc/mtab - useful when the file is read-only or the hard disk is full
不记录挂载信息直接取消挂载
- 当硬盘为只读或硬盘已满时很实用
mount /dev/fd0 /mnt/floppy mount a floppy disk
挂载软盘
mount /dev/cdrom /mnt/cdrom mount a cdrom / dvdrom
挂载CDrom或DVDrom
mount /dev/hdc /mnt/cdrecorder mount a cdrw / dvdrom
挂载CD-RW或DVDrom
mount /dev/hdb /mnt/cdrecorder mount a cdrw / dvdrom
挂载CD-RW或DVDrom
mount -o loop file.iso /mnt/cdrom mount a file or iso image
挂载一个文件或ISO光盘镜像
mount -t vfat /dev/hda5 /mnt/hda5 mount a Windows FAT32 file system
挂载windows FAT32文件系统
mount /dev/sda1 /mnt/usbdisk mount a usb pen-drive or flash-drive
挂载USB闪存设备
mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share mount a windows network share
挂载windows网络共享
时间: 2024-10-19 20:29:15

350个linux命令详解的相关文章

Linux命令详解之–ls命令

今天开始为大家介绍下Linux中常用的命令,首先给大家介绍下Linux中使用频率最高的命令--ls命令. 更多Linux命令详情请看:Linux命令速查手册 linux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录),还可以查看文件的权限(包括目录.文件夹.文件权限),查看目录信息等等,是一个非常强大有用的命令. 一.ls命令语法 ls [-alrtAFR] [name...] 二.ls命令参数 下面给大家介绍几个ls命令常用的参数. -a 显示所有文件及目录 (ls

linux命令详解

一.cat主要有三大功能: 1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename (只能创建新文件,不能编辑已有文件)3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v

Linux命令详解之—pwd命令

Linux的pwd命令也是一个非常常用的命令,本文为大家介绍下Linux中pwd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux pwd命令用于显示工作目录. 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称. 一.Linux pwd命令语法 pwd [OPTION]... 参数说明: -L, --logical #use PWD from environment, even if it contains symlinks -P, --physical #a

Linux命令详解之—cat命令

cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将几个文件连接起来显示,或者从标准输入读取内容并显示,常与重定向符号配合使用. 一.Linux cat命令语法格式 cat [OPTION]... [FILE].. 参数说明: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于

Linux命令详解之—less命令

Linux下还有一个与more命令非常类似的命令--less命令,相比于more命令,less命令更加灵活强大一些,今天就给大家介绍下Linux下的less命令. 更多Linux命令详情请看:Linux命令速查手册 less命令 与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件. 相比较于more命令,很多人更喜欢使用 less命令. 一.Linux less命令语法 less [参数] 文件 less命令非常强大,在此只介绍几个常用

Linux命令详解之—tail命令

tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

Linux命令详解之–cd命令

cd命令是linux实际使用当中另一个非常重要的命令,本文就为大家介绍下Linux中cd命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux cd命令用于切换当前工作目录至 dirName(目录参数). 其中 dirName 表示法可为绝对路径或相对路径.若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录). 另外,"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,"..&

Linux命令详解nice

[命令]nice — 调整程序运行的优先级 [格式]nice [OPTION] [command [arguments...]] [说明] 在当前程序运行优先级基础之上调整指定值得到新的程序运行优先级,用新的程序运行优先级运行命令行"command [arguments...]".优先级的范围为-20 - 19 等40个等级,其中数值越小优先级越高,数值越大优先级越低,既-20的优先级最高, 19的优先级最低.若调整后的程序运行优先级高于-20,则就以优先级-20来运行命令行:若调整后

Linux命令详解之—more命令

Linux more命令同cat命令一样,多用来查看文件内容,本文就为大家介绍下Linux more命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux的more命令类似 cat命令 ,不过more命令以一页一页的形式显示,更方便使用者逐页阅读. 按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,输入/+字符串可以搜索字符串(与vi搜索类似). 一.Linux more命令语法 more命令的语法格式如下: more [-dlfpcsu] [-