linux 学习2

100 阅读3分钟

man cmd: 查看命令如何使用。 ls: 显示文件夹。 ls -a: 显示隐藏文件夹,文件。 ls -l: 显示文件夹的读写属性。 ll: 为ls -l简写形式。 ll -a: 显示隐藏文件夹

pwd: 打印打印当前工作目录。 mkdir: 创建文件夹。 touch file:创建文件。 vi file,gvim file: 都可创建文件。

chomd 777 dir: 改变文件属性为 读写可执行。

cat file: 查看文件内容。 cat /etc/passwd 查看passwd文件内容。 more less:也可以查看文件内容。

文件拷贝命令: cp file: 拷贝文件。 cp -r dr1 dr2: 递归拷贝,同于目录的复制。 cp -f:强制拷贝。 mv file1 file2: 移动。

wc file: 统计行,列和总个数。 wc -w file : 统计单次数 列数 wc -l file :统计行数。

rm file: 移除文件。 rm -r dir: 删除文件夹,递归删除。 rm -f: 强制删除。 rm -rf dir:

ln -s file link: link为对file的链接。软链接。

grep pattern file: 在文件里查找字符串。返回pattern一行的内容。 grep error sim.log: 输出错误。 grep -r pattern dir: 递归查找文件夹中所有pattern。

find /-name file_name: 根目录下查找文件。 find /etc -name 'conf' 将etc目录下所有文件都列举。 find / -size +100M : 大于100M的文件

打包文件: tar -cvf file.tar files: 把文件夹files下文件打包。c为create tar -xvf file.tar files:解压 x为extract tar -cjvf file.tar files: 产生一个gzip的压缩包。 files.tar.gz

gzip file: 对文件压缩 file.gz gzip -d file.gz : 解压

rpm -qa: 查询所有已安装rpm包。
rpm -ivh RPM.rpm : 安装RPM包。 //安装源文件 ./configure make make install

grep error cmp.log > error.log 将error一行的内容输出到文件error.log grep error cmp.log >> error.log 把错误都放到一个文件中。就是追加内容

cat > file: 将键盘输入放入文件中。 >

cmd | grep pattern: |为管道 前面输出为输入 rpm -qa | grep vim: 在搜索出的包中查找 前面命令的输出是后面的输入。

cat /etc/passwd | grep /bin/bash |wc -l :在 /etc/passwd搜索 /bin/bash 并统计行数。

-a : 追加 append

// 进程处理 ps :打印当前进程 top:打印操作系统里所有进程。 kill pid: 杀掉进程 dve @ : 在后台运行。

killall proc: 杀掉所有进程名字为proc的进程 bg: 列举后台运行的命令,工具 fg: 将后台运行调到前台 ,最近的后台调到。

//system info 查看系统信息 data :日期 data +%Y%m%d: 打印年月日 data +%s: data +%N:

cal: 日期 uptime:启动时间到现在多久了。 whomai: 查看那个用户在使用操作系统 uname -a:显示信息

which cmd: 查看命令存在哪里。 su root|usr:切换 su : 切换用户 exit:退出 echo $path: 打印变量到屏幕上。 history: 显示历史命令。 !cmd: !h 运行上面的history make: make clean;make cpl;makesim; cat /proc/cpuinfo: CPU信息 cat /proc/meninfo: 查看内存信息

df: 查看余量 du: 查看某个文件占用空间。 du -b|k|m file或者dir: 文件使用的空间。 du -s file或者dir: 所有文件的总和。 du -sm file或者dir:

//network info ping host|ip: ping ip地址 hostname: 主机名 ifconfig -a: 可以查看mac地址。

ctrl c:中断命令。 ctrl z:会将命令转到后台。

ctrl z 和fg联合使用:放后台后放前台继续跑。