Linux 命令行操作(持续更新)

参考网址:http://man.linuxde.net/

  1. 查看文件
ls
  1. 查看文件(包含 .xxx 类型的隐藏文件)
ls -a
  1. 删除文件(删除成功不会有任何提示,再也找不回来了)
rm -f 文件名称
  1. 删除目录(删除成功不会有任何提示,再也找不回来了)
rm -rf 目录名称
  1. 新建文件,以 test.txt 文件为例
vi test.txt //创建一个 test.txt 文件并进入可读状态(此时是不可编辑的)
I   //按键盘上的 I 键,进入编辑状态 
vi first test .txt    //在上面写上文件的内容
ESC  //按键盘上的 ESC 键,退出编辑状态
:  //再打一个冒号

wq //输入 wq 退出并保存
q!  //输入 q!  不保存文件并退出编辑状态,回到命令行
q  //输入 q 如果文件并没有做修改,可以退出编辑状态,回到命令行,但是如果修改了便会报错
  1. 新建文件夹
mkdir
  1. 删除文件夹
rm 
  1. 给文件夹命名
mv
  1. 查看某个程序的状态
//示例为 ssh
systemctl status sshd
  1. 启动某个程序
//示例为 ssh
systemctl start sshd
  1. 暂停某个程序
//示例为 ssh
systemctl stop sshd
  1. 查看某个软件包的安装位置
whereis nginx
  1. ssh 远程登录服务器
# name 为服务器上的登录用户名,ip 为服务器的 ip 地址
ssh name@ip
# 输入用户密码,如果是首次登录的话会有一些提示语需要输入 `yes` -> 回车
  1. scp 命令 将本地文件上传到服务器
cd Desktop
# index.html 为本地文件,  name为远程服务器的登录名 ip 为 服务器 ip 地址  path 为要复制到的服务器的路径
scp ./index.html name@ip:/path
image.png

之后就可以在服务器上看到这个文件了

  • 如果是文件较多的话可以使用 * 通配符的方法进行上传
scp ./*.js name@ip:/path
  • 如果是多个目录和文件的话可以在本地压缩成一个 zip 包,之后再在服务器上进行解压缩即可
# 解压缩命令 unzip 后面跟文件具体的名称加后缀
unzip name.zip
# 服务器的话默认可能没有这个命令需要安装一下,之后即可使用 压缩 zip 、 解压缩 unzip 命令了
yum install -y unzip zip
  1. 查看本地所有相关的文件
# 这里示例为本地所有的带 nginx 字符串的目录或者是文件 
whereis nginx
image.png
  • /etc/nginx 为 nginx 配置文件 nginx.config 的目录
image.png
  • /usr/share/nginx 为 nginx 放置整个项目文件的目录,关于项目的配置可以在配置文件 nginx.config 中修改
image.png
  1. nginx 相关操作
# 查看状态
systemctl status nginx
# 停止
nginx -s stop
# 启动
nginx
# 重载 这里需要注意的是 .config 文件修改之后是必须要重载才会生效的
nginx -s reload
  1. 杀进程的详细操作
# 先找到在运行中的与 nginx 相关的所有进程
ps -eaf |grep nginx
# 然后使用 kill -9 命令将他们一个一个的杀掉
kill -9 1250
# 再重新启动 nginx
systemctl start nginx
  1. 移动文件
mv filename tofliename
image.png
  1. 查看当前服务器本机的时间
date
image.png
  1. 回到根目录
cd /
  1. 查看服务器字符集
locale
image.png
  1. 生成 ssh 公钥密匙
// -t 使用什么加密算法 默认使用的是 rsa 
// -C 后面是你想要登录到服务器端使用的用户名
// -f 后面是你生成的文件名称
ssh-keygen -t rsa -C "root" -f "mykeys_rsa"

它先要求你确认保存公钥的位置(.ssh/id_rsa),然后它会让你重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空;
这个公钥将会复制到服务器的证书中,添加公钥之后可以防止每次 push 都输入密码。

  1. 新建/删除/切换当前用户 修改用户密码
# 新建
adduser git
# 删除 这个命令删除的较为的彻底
userdel -r git
# 切换 su 或 su - 后面+登录的用户名
su git
su - root
# 修改密码
passwd git
# 输入两次密码即可
  1. centos7.0 装/删包
# 这里以 git 为例
# 装
yum install git
# 删
yum remove git

Centos

  1. 安装包,最好是先将 yum 的源换成阿里的之后再进行装包
    //例如安装 nginx 
    yum install -y nginx
    

Ubuntu

  1. 安装包
//例如安装 nginx 
sudo apt-get install nginx
  1. 在命令行中以图形界面的形式打开某个文件夹
//先进入 nginx 目录
cd /etc/nginx
//再打开
nautilus ./
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342

推荐阅读更多精彩内容