linux 下的命令大全
来源:互联网 发布:电脑高清录屏软件 编辑:程序博客网 时间:2024/04/20 08:29
1.cd:目录之间的切换;
cd /home 迅速回到家目录,
cd ./ +、、 进入当前目录下的、、;
cd ../ + 、、 进入上一个目录的、、;
cd .. 返回上一层目录;
cd ~ 回到主目录;
cd - 回到上一次所在的目录;
2.pwd 显示当前的路径
3.ls :
ll <==> ls -l 展示当前目录的详细信息(以列的形式展现);
ls -a 展现当前目录下非隐藏的文件名;
ls -i 展现出当前文件的索引号;
4.touch +文件名 建立一个普通文件;
5.mkdir + 目录名 建立一个空的目录名
6.rm 删除
rm + 文件名 直接删除文件
rm -r 目录名 递归的删除 ---一般用来删除目录的;
rmdir 目录名 专门来删除目录的;
7.cp + 目的 +源 复制源到目的 (复制后,源文件存在)
8.mv + 源 + 目的 移动源到目的下 (移动后,源文件不存在)命名并删除源文件
9.列出文件:
more +文件名 常用 在终端上显示出来(如果文件过大,按回车显示显示下一屏)
less +文件名 在编辑器中打开,但不能修改
cat +文件名 无论文件多长,直接全部显示在终端上;
10.head -数字 + 文件名 从头开始显示指定行数:
11 .tail -数字 + 文件名 从尾开始显示指定行数:
12. chmod 修改文件权限
例子: chmod u+r g-x o+w 文件名 修改当前的文件的权限,给创建者添加一个写权限,给同组的去掉一个权限,给其他用户一个写权限。
13.umask u+r g-x o+w
touch main 首先先给定创建者添加一个写权限,给同组的去掉一个权限,给其他用户一个写权限。然后建立main。那么新建立的main文件权限已经设定好。
14.users 用于显示当前登录系统的所有信息的用户列表
15.whoami 是当前操作系统的用户名称
16.who am i 是显示当前登陆终端的名称
16.who显示当前登录系统的用户信息和登陆终端的用户信息
18.find 查询搜索
1. 和时间有关的选项
-mtime n ;n为数字,n天前被改过的文件(一天以内)
-mtime +n;n天之前的文件
2.使用者和用户的信息
-uid n ;n为用户的id
-gid n;n为用户的组id
-user name 使用者账户管理
-group name 查找组名
19.wc main.c 显示main.c中的信息
wc -l + 文件名 显示当前文件的行数
wc -c + 文件名 显示当前文件的字符个数(空格、换行)
wc -m + 文件名 显示当前文件的字符个数(空格、换行)
wc -L + 文件名 显示最长行的长度
wc -w + 文件名 显示文件的字符数(单词)
20. du +文件名 显示文件所占的大小 (一般一屏是4k)
21.ps显示当前终端的进程
-ef 显示系统运行中的所有进程信息
-ef | grep yu 在yu这个用户下查找ef的信息 | 管道:将前面的结果作为后面的输入, grep 过滤
22.sleep
sleep 300& 后台运行的进程
sleep 300 前台运行的进程
23.kill +进程号 杀死一个进程
kill -stop + 进程号 将后台运行的进程挂起
kill -9 强制杀死一个进程 -15 以正常的方式结束一个进程
kill - i 提示用户杀死一个进程
24.jobs
-l 列出工作号和进程号
-r列出正在后台运行的进程
-s 列出正在挂起的进程
25.fg + 工作号 ;将后台运行的,挂起的进程 放在前台
bg + 工作号 ;将挂起的程序放在后台运行
26.打包 压缩,解压
压缩:
a. 打包 tar cfv + mylib.tar +文件列表------->生成mylib.tar
b.压缩 gzip mylib.tar -------->生产mylib.tar.gz
解压:
a.解压: gzip -d mylib.tar.gz ----->生产mylib.tar
b.解包:tar xfv mylib.tar ------>生产文件列表(解包之前删除之前的文件列表)
27.用户信息
useradd 添加一个用户
-g gname uname 创建的新用户和gname在同一组中
-G gnames uname 创建的新用户直接放在gnames 一个或多个用户名底下
userdel +用户名 删除用户名
usermod 修改用户信息
-g 修改用户名所属的主组 -g gname uname 将用户放在和gname在同一组中
- G 修改用户的副组 -G gnames uname 将用户直接放在gnames 一个或多个用户名底下
28.passwd uname 修改用户密码
29.关机命令
shutdown -h now 立马关闭系统
shutdown -h 时间 多少秒后关闭系统
shutdown -c 取消预定的关闭系统的时间
shutdown -r now 重启
30.gcc 编译
gcc -o main(可执行的文件) main.c(需要编译的文件)-------------发行版本
gcc -o main main.c -g ------------------可调式版本
终于完了,这是我整理出来的,希望对大家有用!
- linux 下的命令大全
- linux 下命令大全
- linux下配置网络的命令大全
- linux 下的 vi命令大全
- linux下的mysql 语句命令大全
- Linux下的vi命令大全
- Linux 下的压缩解压命令大全
- linux下的svn命令操作大全
- Linux下管理用户的命令大全
- linux下的VI命令大全
- linux下的mysql语句命令大全
- Ubuntu linux下的命令大全
- linux下的解压命令大全
- linux下svn命令大全
- linux下svn命令大全
- linux下svn命令大全
- linux下svn命令大全
- linux下解压命令大全
- eclipse.ini配置
- 十招让Ubuntu 16.04用起来更得心应手
- iOS生成二维码(中间包含图片),长按识别二维码(Swift)
- SQL中笛卡尔积有什么用
- 常用网络资源下载地址
- linux 下的命令大全
- Linux_Centos6下_三种配置固定ip的方式
- git rebase和merge学习记录
- 2017网易校招内推web前端面试题
- C# LAMDA表达式
- LeetCode: Ransom Note
- String类型变量转成InputStream或者Reader流类型,用于sax解析的输入,转成InputStream时中文乱码,转成Reader流就好了
- 数据处理中Java与scala实现二次排序
- CentOS 7 下 ifconfig command not found 解决办法