linux下常见命令

author author     2022-07-31     681

关键词:

=============挂载和登陆命令========================================   转载

Mount:挂载命令。比如挂载光驱mount /dev/cdrom /mnt/cdrom,可在目录/mnt/cdrom下查看内容,想退出光盘时,须使用umount命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。同样可以挂载盘符,比如mount -t vfat /dev/uba1 /mnt,就可以切换到/mnt目录下查看uba下的内容。直接输入mount,会显示已经挂载的FS,按以下类型显示内容:文件系统名 挂载点 类型,比如:

          rootfs / rootfs ro,relatime 0 0
          tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
          devpts /dev/pts devpts rw,relatime,mode=600 0 0
          proc /proc proc rw,relatime 0 0
          sysfs /sys sysfs rw,relatime 0 0

umount:卸载命令,比如umount  /dev/cdrom,或者是umount /mnt。
exit:退出终端命令。

shutdown:关闭linux系统,后面可加参数,比如shut down now。

reboot:重新启动linux。

halt:挂起系统,但没有关机。

chsh:改变登入系统的shell。

tty:显示终端机连接标准输入设备的文件名称。
=============文件处理命令========================================

mkdir:创建目录。mkdir -p xxx  可以创建多层目录,就算目录路径不存在也可以,可以方便的用在某些场合。

ls:显示当前目录内容。加参数路径可以显示指定目录内容,加-l显示目录下文件的详细信息诸如权限。加|more可分屏显示目录文件信息,enter跟进,shift+page up/down翻页。执行:ls -l /dev可以显示当前系统下所有加载的设备详细信息,包括主设备号和次设备号;如果有的文件看不到主次设备号,且最开始显示drw...,说明该文件是目录,进入该目录就可以显示属于该类的多个设备信息了。

        最常用的ls -la说明如下:

drwxr-xr-x  3 wangpeng wangpeng 4096 2011-09-20 19:58 dummy

d代表目录,rwxrwxrwx代表9个权限设定;3代表文件个数;wangpeng wangpeng 代表用户 组;4096代表大小;接着是是文件建立时间;最后是文件名。

        显示当前文件夹下文件数量,用ls -lR|grep "-"|wc -l。

        递归显示当前目下及子目录下下相关文件信息和路径,用ls -R。

du:显示特定文件大小。有的文件夹是很大的,可以用du -sk  目录名  ,显示详细的占空间大小。du -sh意义差不多,但是以整数单位显示占大小,更直观。

rm:删除目录或者文件。加参数-rf强制递归删除一个非空目录。比如说递归删除当前文件下的目标文件,用:find . -name "*.o" | xargs rm -rf     。递归删除当前目录下的.svn目录,用find ./ -type d -name .svn | xargs rm -rf 。删除文件时排除某个目录或文件,rm -rf !(kernel.img),括号中是文件名或者目录名,是目录名也不需要加/。

cd:进入某个目录。加参数表示路径,/表示linux根目录;cd ~返回home下的用户目录;cd ..返回上层目录;cd - 表示返回切换目录之前的目录。

cp:拷贝命令。cp 1.txt usr/local/arm拷贝1.txt文件到目标目录。cp -r dir1 dir2用来拷贝目录,把目录dir1拷贝到dir2目录下(dir1一起拷贝);如果不想将dir1一起拷贝只拷贝dir1的内容,用cp -r dir1/* dir2。

          -a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;-p :连同档案的属性一起复制过去,而非使用预设属性;cp -rT >/dev/null $cust_dir/vendor/ vendor/mediatek/product/   2>&1,dev/null 是 一个空设备,什么内容也没有的,一般 用作清空数据;2>&1,0或1 一般 约定是 返回成功,2是失败,就是说不管是错误还是成功 一律流到 null 设备。

 cp xxx.h xxx.c即把这个h文件拷贝后改成c文件,两个文件内容相同。

./:执行当前目录应用程序,后跟应用程序名做参数。

cat:查看一个文件的内容,后面直接接文件名。还可以cat /proc/version 查看LINUX内核版本;cat /proc/meminfo 查看内存信息;cat /proc/asound/cards查看声卡信息;cat /proc/kmsg通过adb shell打印内核信息;cat /proc/interrupts查看中断分配信息。还有个功能就是重定向,比如cat >文件名,就是将cat的输出重定向到>后面的文件中,并会覆盖文件

more:类似cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示。

less:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
Mkdir:创建目录命令。如mkdir dirname,当前目录下创建由dirname命名的目录,或者创建已有目录路径下的下一级目录,不能一次创建多层目录。

diff:功能为逐行比较两个文本文件,列出其不同之处以怎样达到一致。比如:diff  file1 file2,得到n1,n2 c n3,n4。其中n1n2是指第一个文件若干行,n3n4是指第二个文件若干行。中间的字母a指添加,d指删除,c指修改。

make menuconfig:图形界面配置系统内核参数。

mv:移动或者重命名文件或目录。mv name1 ppp,重命名name1为ppp;mv name1 /usr/ 将文件移动至目标目录下。

rename:批量重命名,rename ‘s/tt hh/uu/‘ tt*,把tt开头的文件tt hh字符改成uu字符。

apt-get:用于自动查找安装软件,更新软件,一般需要root权限。所以格式是sudo apt-get install(安装),sudo apt-get remove(卸载),sudo apt-get upgrade(升级)。如果出现在编译使用时缺少XX文件,需要重新下载linux内核,使用apt-get install linux-source 。

add-apt-repository:脚本添加 ppa 到当前的库中,再update,就可以安装想要的软件。比如:sudo add-apt-repository ppa:ailurus,sudo apt-get update,sudo apt-get install ailurus

find:查找文件。格式为:find . -name  "*.java" ,其中.表示当前目录,-name表示以名字查找,*即是通配符。可以用它完成递归删除SVN目录的操作:find xxxx -name .svn | xargs rm -rf

grep:查找命令,包括库文件或者压缩文件的内容也可以查找。比如:find ./out/ -name ‘*.jar‘ | xargs grep ‘AFDataCallback‘,意即查找包含该回调的Jar库。

fgrep:全局查找命令,比如特定的文本字符串,以在特定的目录下的所有文本中查找特定的字符串文本:fgrep "Unable to install hw params" external/alsa-lib/* -r。与grep功能相似。类似有命令:find ../../kernel/ -name "*.c" -exec grep -Hn "get_cust_alsps_hw" {} ;(分号一定要加,告诉-exec参数结束)
|:管道命令,通常是把管道左边命令的输出再当作管道右边的命令输入。

head:查看文件的前几行,比如查看文件的前五行head -5 /etc/passwd。

tail:查看文件的后几行,比如查看文件的后十行tail -10 /etc/passwd。

alsa_aplay:播放测试声音命令,alsa_aplay xxx.wav。

alsa_amixer:混音器信息和命令。

alsa_alsactl :ALSA控制。

arecord:加-l参数列出当前数字音频设备,加-L列出当前PCM设备。arecord -D 设备名 xxx.wav可录音。

ldd:ldd不是一个可执行程序,而只是一个shell脚本,ldd显示可执行模块的dependency的工作原理,其实质是通过ld-linux.so(elf动态库的装载器)来实现的。例如:$ ldd a.out,则会显示linux-gate.so.1=>(0xb802b000)等模块依赖信息。

ln:它的功能是为某一个文件在另外一个位置建立一个不同的链接,不必重复的占用磁盘空间。这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。例如:ln -s /bin/less /usr/local/bin/less。这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s,它会在你选定的位置上生成一个和源文件大小相同的文件。它的用处:还在于如果你在一个新建的硬盘ubuntu系统上挂接了老的硬盘,又想用老硬盘的数据,如果老硬盘文件系统是/dev/sdb1,挂载在/media/d57949bf-2263-4ba3-a102-a25f8ffbf6c3下,用ln -s /home/liwei  /media/d57949bf-2263-4ba3-a102-a25f8ffbf6c3/home/liwei (未验证)。

strace:跟踪程式执行时的系统调用和所接收的信号。比如:strace ./a.out

arm-linux-readelf:显示一个elf文件的相关信息。包括依赖库,编译机器等。格式为:arm-linux-readelf -option xxx。

touch:更新文件的访问时间和修改时间到当前系统时间。如:touch  /root ,修改root目录下的每个文件的访问时间和修改时间到当前。也可以创建文件所用,比如touch test.cpp,创建一个CPP文本。

sed:查看某个打文件中的某些行。比如:sed -n ‘45,50p‘ kd_imgsensor_define.h ,就是查看某个文件中的45到50行。

echo:终端打印命令或者输出,比如echo "hello world">readme.txt,创建一个带内容的文本文件。echo "git is cool">>readme.txt,在该文件末尾再添加一行内容。也用来显示当前登录是bash还是sh,比如echo  $SHELL,回显/bin/bash。

md5sum:生成某个文件的MD5校验码。比如:md5sum -b update.zip >md5sum

zip命令:打包命令,不压缩。zip packages.zip update.zip md5sum,把后两个打包成packages.zip 。zip格式的解压缩用unzip命令。

wc:统计指定文件中的行数、字数、字节数。比如执行结果是1  4 35 minicom.log。-l返回行数,比如cat /proc/cpuinfo | grep processor | wc -l 反馈当前CPU核数。

ar:建立或修改备存文件,或是从备存文件中抽取文件。带参数-x:从库中提取一个成员。如果不指定要提取的模块,则提取库中所有的模块。比如ar -x sss.a,即可释放出组成.a的若干个.o文件。

=============系统管理命令========================================

Pwd:显示完整的当前工作目录。

Source:通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录,比如修改玩环境变量配置后,运行source ~/.bashrc。

ls dev:显示系统设备。

top:显示资源状况,类似于XP的资源管理器。

free:显示系统内存使用状况,包括真实内存和交换区swap。加-m表示以M字节为单位。鉴于现在内存较大,swap基本上很少使用到了,可以不予分配。

at:在某个约定的时间执行特定操作。

adduser:在home目录下添加一个用户,多用。一般不用useradd,用法:useradd  zhangcheng ,奇怪的是添加的第一个目录是看不见的。

userdel:删除某个用户,userdel xxx

passwd:给用户目录添加密码。用法:passwd zhangcheng 。

groupadd:建立一个新群组。

unzip:解压缩zip文件。

gzip:将文件压缩成.gz文件。

gunzip:解压缩.gz文件。

last:列出过去与目前登入系统的用户相关信息。

lspci :用lspci -v查看硬件芯片组上,所有的PCI上的控制器信息。

lsusb:显示系统USB总线上的设备信息。Bus 003 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port。其中意味着在/dev/bus/usb/003/006上有这个2303的USB转串口设备,同时也看到新的/dev/ttyUSB0,使用minicom可以实现WIN上串口调试助手一样的功能。lsusb -v可以显示USB的详细信息

usb-devices:查看当前USB设备挂载的驱动信息,比如PL2303在ubuntu12.04中默认支持,这个驱动是哪里的?会回显诸如:P:  Vendor=067b ProdID=2303 Rev=03.00,

         S:  Manufacturer=Prolific Technology Inc.S:  Product=USB-Serial Controller

depmod:分析可载入模块的相依性。比如:depmod -a,分析所有可用的模块。

lsmod:显示系统已经加载的模块信息。格式是模块名,模块大小,用户。

modinfo:显示具体某个模块信息。比如:modinfo 模块名,显示模块路径,GPL,配置等信息。

modprobe:显示所有模块的具体.ko或者.o文件所在的路径。比如:modprobe -l。也可载入模块,比insmod更强大。

uname:查看系统软硬件信息。用uname -r -m -p -i得到内核版本和处理器架构等信息。

insmod:加载模块,Linux有许多功能是通过模块的方式,在需要时才载入kernel。

rmmod:卸载模块。

rpm:它的功能类似于Windows里面的“添加/删除程序”,被广泛应用于在Linux下安装、删除软件。如:rpm -q  modutils,查询系统中有没有modutils软件包。

df:硬盘空间使用状况,及挂载信息。比如:

    Filesystem             Size   Used   Free   Blksize
    /dev                   482M    52K   481M   4096
    /mnt/secure            482M     0K   482M   4096
    /system                640M   364M   276M   4096
    /data                 1008M   122M   885M   4096
   /cache                 124M     4M   119M   4096
   /storage/sdcard0         1G   846M   989M   16384
   /mnt/secure/asec         1G   846M   989M   16384
   /storage/sdcard1       120M     4M   116M   2048

从上图看出,可知道外置SD(120M)和内部划分的SD的挂载点究竟是什么。(很多APK操作T卡默认路径是sdcard0,按上述就会造成误操作,所以要进行SD SWAP)

mplayer:利用该工具包调试和使用声音。mplayer xxx.wav,会播放音频文件,显示当前音频所用设备。当然,也可以指定用OSS或者ALSA来播放,如:mplayer -ao alsa xxx.wav,用alsa音频组件来播放。

fdisk:显示分区信息,比如fdisk -l,显示挂载点、分区信息、ID号、系统类型。如果是IDE硬盘,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等;如果是SCSI硬盘,则设备名依次为/dev/sda,/dev/sdb。比如如下信息(部分):

          Device Boot         Start         End              Blocks        Id  System
         /dev/sda1   *        2048   201099263   100548608   83  Linux
        /dev/sda2       201101310   209713151     4305921    5  Extended
        /dev/sda5       201101312   209713151     4305920   82  Linux swap / Solaris

fsck:检查文件系统的一致性并且以交互方式修复文件系统。

parted:fdisk工具对分区是有大小限制的,它只能划分小于2T的磁盘。但是现在的磁盘空间很多都已经是远远大于2T了,可以通过我们今天谈到的Parted工具来实现对GPT磁盘(GPT没有四个主分区的限制)进行分区操作。

dmesg:打印内核信息,有些打印语句是输出到内核而非终端。

lsof:显示打开文件的所有进程等。比如lsof abc.txt 显示开启文件abc.txt的进程。

tty:在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty指令查询目前使用的终端机的文件名称。例如:$tty,得/dev/pts/0。

set:显示系统全部环境变量。比如:

      ANDROID_ASSETS=/system/app
      ANDROID_BOOTLOGO=1
      ANDROID_DATA=/data  。。。。。

      PATH=/sbin:/system/sbin:/system/bin:/system/xbin

$PATH:显示系统的PATH值,各个值之间用:分隔开,且不能换行。PATH=~/bin:$PATH,把新的路径并入PATH中。该方法只能临时设定环境变量,Logout再login之后就没有效果了。

file:显示文件的类型,用命令file 可以使你知道某个文件究竟是ELF格式的可执行文件,还是shell script文件或是其他的什么格式。例如:file busybox,显示busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.14, stripped

tree:是Linux下列出目录树的小工具,它会列出指定目录下的所有文件,包括子目录里的文件。执行:tree /sys/bus/i2c/可以把I2C的适配器及设备相关信息列出。

pstree:显示当前系统的进程树,比较容易看出子进程和父进程的对应。

ps:则是当前运行进程的快照信息。包括用户号,进程号,时间,命令等。一般用ps -ef,也可以用ps aux。可以用它来快速索引运行的进程,比如:ps aux|grep ssh

uptime:显示系统运行时间信息。显示:17:12:47 up  1:38,  8 users,  load average: 0.94, 0.51, 0.47。分别表示分别表示该指令启动时刻、状态、系统已运行总时间、用户数、过去1、5、15分钟的负载平衡。

sleep:使当前系统延迟操作一段时间。比如sleep 1延时一秒。参数为时间长度,后面可接s、m、h或d,其中s为秒,m为分钟,h 为小时,d 为日数。

dpkg:软件包管理命令。dpkg -l查看系统中所有已安装的软件包信息。如果要查看某个软件的安装信息,用dpkg -l 文件名,如dpkg -l libc6-dev。

whereis:whereis指令会在特定目录中查找符合条件的文件。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。如:whereis file-roller.

alias:自定指令的别名,如alias[别名]=[指令名称]。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。

who:显示当前服务器上的全部登录用户及其信息。

w:显示当前服务器上的全部登录用户机操作信息,比who更详细。

startx:从命令界面进入linux图形界面。

su:用来在用户之间切换。比如su root,从其他账户切换到root账户。

date:修改系统时间和日期。设置系统日期为2008年9月9日 date -s 20080909;设置系统时间为14:25:49 date -s 14:25:49。

locate:文件定位命令,快速定位某个文件在linux系统中的位置。比如:locate module.h 。

 ============网络操作命令========================================

service network restart:配置好网络服务后,重启。

ip:就是整合了 ifconfig 与 route 这两个指令。

ping:功能与XP一样。如果要其停下来,用ctrl+c。

netstat:netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。运行:netstat -an|grep 20000,查看端口号20000的状态,得到tcp        0      0 0.0.0.0:20000           0.0.0.0:*               LISTEN    。

telnet:开启终端机阶段作业,并登入远端主机。

rlogin:remote login,开启终端机阶段作业,并登入远端主机。

ftp:登录ftp服务器。

route:显示当前系统路由表信息。

finger:显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。

mail:邮件信息。

w3m:终端登入文字版浏览器。

=============系统安全命令===================================

passwd:修改密码。

su:作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。

sudo:是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。如:sudo echo 8 > /proc/sys/kernel/printk 想修改控制台的日志级别。

chmod:改变文件权限。比如chmod  777 cc,设置cc权限为777。第一位是文件所有者权限,第二位是群组权限,第三位是其它人权限。每位的权限值是读权限(4)与写权限(2)与执行权限(1)之和。如果是递归修改文件夹及其子目录的属性,用chmod  -R  777 xxx。

chown:改变与文件关联的所有者和组。如chown jim:jim program.c,即program.c的用户访问权限和组权限都应用到jim;chown -R john:build /tmp/src,将/tmp/src目录下面所有文件关联到用户john,组build。

pkill:有时用w命令看到一些无效的用户登录显示在系统上没有注销,还占用pts资源。那么可以以ROOT身份去注销掉这些账户。首先用w 查看USER名,和TTY名。然后用                             pkill -kill -t pts/x   (x就是对应你kill用户号)。

=============VI编辑器命令==================================

vi编辑器操作:
    退出:按esc,按shift+:,q。其中,q!强制退出,wq保存后退出。
    编辑:按i进入编辑状态,从光标前开始编辑;按a也是进入编辑状态,不过从光标后开始编辑。
    查找:按esc退出编辑模式,执行“/单词”就可以查找要找的字符串,按N查找下一个。
    复制:按esc退出编辑模式,要复制当前行,按yy;要复制n行,跳转光标到起始行,输入yny。
    粘贴:复制后跳转光标到目标位置,按p。也可以直接在secureCRT中粘贴。

    删除字符:先按一下ESC键从编辑模式切转到命令行模式,按x键即可实现删除光标前一个字符,按X键删除光标后一个字符。

    删除行:先按一下ESC键从编辑模式切转到命令行模式,按dd删除当前行。

    移动光标:按ESC键退出编辑状态,再使用方向键。

    文件起始:按esc退出编辑模式,按gg。

    文件末尾:按esc退出编辑模式,按shift+g。

    直接编辑行:如果在使用vi 命令时,在文件后面直接加上行号,光标就可以直接跳转到要编辑的位置。比如$ vi setlocalversion +148,就直接编辑文件的148行。

=============压缩与解压缩命令==========================

(1)tar:文件夹压缩与解压缩命令。

    .tar.gz 
        解压:tar zxvf FileName.tar.gz

        压缩:tar zcvf FileName.tar.gz DirName  把DirName的内容压缩成以FileName命名的压缩文档。

    .tar.bz2
        解压:tar jxvf FileName.tar.bz2

        压缩:tar jcvf FileName.tar.bz2 DirName

    .tar  (仅打包不压缩)

        解压:tar xvf FileName.tar

        打包:tar cvf FileName.tar DirName

    .tgz

        解压:tar zxvf FileName.tgz

     .bz2

解压:在文件系统中解压

(2)gzip:文件的压缩与解压缩命令。压缩后缀是gz格式

         打包:gzip -9  xxxx

         解压:gzip -d xxxx.gz   (如果解压结果输出到屏幕,加-c)

(3)如果打包时要剔除某个子目录,命令如下(注意最后边不要跟/符号)

        tar zcvf sybase-12.5-20111028.tar.gz sybase-12.5 --exclude=sybase-12.5/data  (最后的/不能跟,不然剔除不起作用),如果剔除多个目录,每个目录都需要--exclude=列出。

(4)如果出现多个分离的带编号的压缩包,比如:

ALPS.xxx_INHOUSE.tar(20110410).gz00
ALPS.xxx_INHOUSE.tar(20110410).gz01
ALPS.xxx_INHOUSE.tar(20110410).gz02
ALPS.xxx_INHOUSE.tar(20110410).gz03
ALPS.xxx_INHOUSE.tar(20110410).gz04

那么解压命令是:cat ALPS.xxx_INHOUSE.tar(20110410).gz*|tar -zxv

(5)zip命令

zip -r mydata.zip mydata #压缩mydata目录
unzip mydata.zip -d mydatabak #解压到mydatabak目录
unzip wwwroot.zip #解压到当前目录

(6)压缩时报tar: Exiting with failure status due to previous errors

可能原因是个别文件的权限或者用户组有差异导致。先修改文件权限和用户组,再压缩

============================================文件分割与合并命令

分割:split -b 1024m userall.tar.gz 。-b指定单个文件大小

合并:cat xx* > userall.tar.gz

对于诸如xxx.tar.bz2.001,xxx.tar.bz2.002的多个文件,还原的方法是copy /b "xxx.tar.bz2.001" + "xxx.tar.bz2.001" "xxx.tar.bz2",文件分割可以采用Ultra_File_Splitter。

 
 

linux常见命令(代码片段)

常用Linux命令的基本使用序号命令常见用法对应英文作用01lsls-lalist查看当前文件夹下的内容02pwdpwdprintworkdirectory查看当前所在文件夹03cd[目录名]cd-、cd~、cd..、cd./changgedirectory切换文件夹04touch[文件名]touchtouch如果文件不存在,... 查看详情

linux常见基本命令(代码片段)

Linux常见基本命令服务器的维护和管理都是通过SSH客户端完成的小技巧:扩大/缩小终端ctrl+/-如果不行阐释ctrlshit+ls查看当前文件夹下内容pwd查看当前文件路径touch[文件名]新建文件mkdir创建目录rm[文件名]删除指定文件clea... 查看详情

linux常见命令汇总

vifilename//打开filename文件:w//保存文件:wvpser.net//保存至vpser.net文件:q//退出编辑器,如果文件已修改请使用下面的命令:q!//退出编辑器,且不保存:wq//退出编辑器,且保存文件查看tomcat进程编号:ps-ef|greptomcat新建文件夹:mkdir文件夹... 查看详情

linux常见命令之find;+结合其它命令使用案例详解(代码片段)

Linux常见命令之Find结合其它命令声明与简介Linux里的find命令可以结合其它命令一起使用,比如结合echo、rm等一起处理。本文主要通过案例来介绍find结合其它命令使用的特点。使用Find#场景一逐个匹配(找到当前一级目录下的所... 查看详情

spark实验--linux系统常见命令及其文件互传

2.使用Linux系统的常用命令启动Linux虚拟机,进入Linux系统,通过查阅相关Linux书籍和网络资料,或者参考本教程官网的“实验指南”的“Linux系统常用命令”,完成如下操作:(1)切换到目录/usr/bin;输入cd/usr/bin ... 查看详情

知识结构体系

...令5.压缩解压命令6.命令使用技巧7.文本编辑器Vim掌握Linux常见命令操作,学会Linux基本使用,熟悉Linux下文本编辑器。Linux系统管理1.软件包管理2.用户和用户组管理3.服务与进程管理掌握Linux系统常见的系统管理操作。Linux网络应用... 查看详情

linux下使用jni的常见问题及解决方案

...,在此不做过多介绍。本博客只关注在使用JNI的过程中的常见问题。1.     生成头文件用命令:javah*.class   这是错误的。运行上述命令会提示:java.lang.IllegalArgum 查看详情

linux系统下创建文件最常见的8种方法!

  众所周知,在Windows系统中可以直接右键新建文件,而在Linux系统中,想要创建文件并非易事,需要通过执行命令来完成,那么Linux系统中创建文件常用的方法有哪些?本文为大家介绍一下Linux系统下创建文件的8种方法,快来了... 查看详情

linux下的tree命令--linux下目录树查看

...Linux系统是默认不安装该命令的,需要自己安装一下;tree的常见用法:tree -a #显示所有tree -d #仅显示目录tree -L n #n代表数字..表示要显示几层...tree -f #显示完整路径..  查看详情

linux常见问题20个

参考技术ALINUX常见问题20个  一、如何建立多用户  提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的文件却将命令不小心输成“rm/te... 查看详情

linux常见命令

  查看详情

linux常见命令汇总

有网友在问答网站Quora上提问:“有哪些省时小技巧,是每个Linux用户都应该知道的?”JoshuaLevy平常就在 Linux平台工作,并且他积累了不少实用命令行技巧,他在回复中精选出一部分。对技术用户来说,这些技巧挺重要... 查看详情

linux常用命令-ls

...x常用命令-ls简介ls主要用于显示文件和目录列表。作为最常见的Linux命令,大家应该都不会陌生。但是这个命令的功能也是很强大的,值得好好对待。下面对常见的几个命令参数做一下讲解。ls-F-F参数在目录名后加了正斜线(/)... 查看详情

linux常见命令

一、基础命令1.1、关机或重启poweroff立即关机shutdown立即重启1.2、帮助命令命令--helpman命令例: shutdown--help manshutdown 注意:manshutdown打开命令说明书之后,使用按键q退出二、目录操作2.1目录查看 查看详情

linux常见文件的操作(代码片段)

常见目录说明目录说明/bin系统命令,单用户维护模式下还能被操作的命令/boot开机使用到的文件,包括Linux内核文件,以及开机菜单和开机需要的配置文件/dev设备文件/etc配置文件/home用户文件夹/lib开机需要用到的类... 查看详情

linux操作命令常见问题(n+)

1.什么是Linux?它的特点是什么?答:Linux是一种开源的操作系统,其特点包括稳定性、安全性、灵活性、可扩展性、自由度高等。2.如何在Linux系统上安装软件?答:通常可以使用包管理器,例如yum、apt-get等,在命令行下执行相... 查看详情

linux下文本查找技巧你掌握了吗?(代码片段)

...本搜索命令--grep。 本文最新地址Linuxgrep命令实例详解常见用法我们会经常结合管道符(|)来使用它,即在前面命令执行的结果中查找包含相关字符串的内容。例如:$&n 查看详情

linux命令lsscsi详解(代码片段)

@一、什么是scsi二、常见硬盘接口1.IDE接口的硬盘2.SCSI接口硬盘3.SATA接口类型三、lsscsi命令1.lsscsi命令安装2.lsscsi命令英文手册2.命令格式3.结果含义四、命令举例五、其他1.Linux下scsi相关文件节点2.Linux开启SCSI日志调试功能想要... 查看详情